uza*_*y95 5 javascript asp.net
我正在寻找一种方法将JavaScript代码块插入到ASP.NET页面的末尾.
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "showVideo", sScript, true);
Run Code Online (Sandbox Code Playgroud)
是附加到body但js代码总是请求一些js文件没有加载或一些函数在脚本下面.
如何将我动态生成的脚本附加到正文的底部?
谢谢你的帮助.
Tom*_*ana 11
我们正在使用类似的东西
public static void GenerateJsTag(this TemplateControl page, string jsCode)
{
var jsLink = new HtmlGenericControl {TagName = "script", InnerHtml = jsCode };
jsLink.Attributes.Add("type", "text/javascript");
page.Controls.Add(jsLink);
}
Run Code Online (Sandbox Code Playgroud)
希望有所帮助;)
uza*_*y95 10
使用RegisterStartupScript()和RegisterClientScriptBlock()添加客户端脚本块
这两种方法之间的唯一区别是每个方法都会发出脚本块.的RegisterClientScriptBlock()发出的脚本块位于Web窗体的起点(标记之后),而的RegisterStartupScript()发出的脚本块位于Web窗体的结尾(在之前右</form>标签).
| 归档时间: |
|
| 查看次数: |
6951 次 |
| 最近记录: |