我想动态添加 javascript 到 asp.net 页面。
有人能指出我的工作示例吗?
我知道可以通过使用 Page.ClientScript.RegisterClientScriptBlock
来完成
但我不知道如何使用它。
最佳答案
这是 MSDN 链接
if (!this.Page.ClientScript.IsClientScriptBlockRegistered(typeof(Page), "Utils"))
{
string UtilsScript = ResourceHelper.GetEmbeddedAssemblyResource("Utils.js");
this.Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "Utils", UtilsScript, true);
}
我添加了上面的示例来提供帮助,
在这里,我们测试脚本是否已经注册(使用我们注册的 dkey 类型),从嵌入资源中以字符串形式获取脚本,然后注册(最后一个参数 true 告诉代码渲染脚本标签)。
希望这有帮助
P
关于asp.net - 动态添加客户端脚本到asp.net页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1731701/