Question

J'utilise le clientscript.registerclientscriptblock avec (typeof (page), ce que) à bondes dans mes scripts .. par exemple. jquery et valider etc ..

et j'ai aussi quelques trucs scriptée main dans la tête (où les scripts sont censés être .. droit?) Faire bricoles ..

mais il semble que le doesnt registerclientscript mettre les scripts dans la tête (Dieu sait pourquoi) que les scripts que je l'ai mis à la main dans la tête!

sûrement .net a un moyen de mettre les scipts dans la tête ..?! non?!? ou vais-je devoir soit, vider toutes mes affaires codées à la main au bas de toutes mes pages (se sent juste tout faux) ou .. est-il une autre réponse?

Merci

nat

Je ne peux vraiment pas comprendre pourquoi le registerscriptblock / include ne met pas les choses dans la tête de la page ... pourquoi pourquoi pourquoi - ok je suis sûr il y a une réponse raisonnable, mais tout de même ?

Était-ce utile?

La solution

Si vous utilisez des pages maître, le travail est aussi simple que cela ...

<!-- in master page -->
<head>
    <link type="text/css" rel="stylesheet" href="/styles/common1.css" />
    <script type="text/javascript" src="/scripts/common1.js"></script>
    <asp:contentplaceholder id="ExtraStylesAndScripts" runat="server" />
</head>

<!-- on child pages -->
<asp:content contentplaceholderid="ExtraStylesAndScripts" runat="server">    
    <link type="text/css" rel="stylesheet" href="/styles/extra1.css" />
    <script type="text/javascript" src="/scripts/extra1.js"></script>
</asp:content>

Voici un lien sur le éléments d'en-tête personnalisé dans ASP.NET

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top