J'ai une page.aspx. Je voudrais injecter une balise <script> dans le flux de réponse de Page.aspx, après avoir écrit sa sortie. Comment pourrais-je faire ce formulaire dans le codebehind de Page?ASP.NET: Ajout à la réponse HTTP
Si je fais ceci:
protected void Page_Load(object sender, EventArgs e)
{
this.ClientScript.RegisterClientScriptInclude
("dfasfds", this.Request.Path.Replace(".aspx", ".js"));
}
Ensuite, le script apparaît dans la réponse HTML, mais pas à la fin.
Si je fais ceci:
protected void Page_Load(object sender, EventArgs e)
{
this.Response.Flush();
this.Response.Write(.../*my javascript*/...);
}
Ensuite, la balise de script < > apparaît à tout beginnning du document, sur la première ligne.
un coup d'oeil à http://stackoverflow.com/questions/1726962/how-to-add-script-codes-before-the-body-tag-asp-net/1727004#1727004 – kristian