En tant que titre, j'ai un contrôle utilisateur placé à l'intérieur d'une page, puis la page est placée dans la page maître. Je veux extraire un bloc de javascript et le remettre à la tête de la page. Lorsque je tente de placer le code dans un contrôle de bloc (par exemple un serveur div runat) et l'accès divID.InnerText puis ASP.NET avec le buste horsASP.NET dont le contrôle pourrait encapsuler le bloc JS et extractible afin que je puisse le restituer à l'en-tête
Cannot get inner content of startup_script because the contents are not literal.
Je ne veux pas extraire JS dans le fichier cs, thats terriblement laid approche (toutes sortes d'évasions et les gens ne remarqueront même pas que vous avez écrit JS à moins qu'ils ne percent votre fichier CS), que puis-je faire?
Je pense que ça soufflerait quand vous essayez d'obtenir InnerHtml, c'est le même cas que ce que j'ai fait, vous avez essayé? –
cela fonctionne quand je l'ai testé –
Je veux dire, la partie Page.Header.Controls.Add, la partie que vous avez commenté ne semble pas fonctionner IIRC. –