asp.net - 动态添加客户端脚本到asp.net页面

标签 asp.net javascript

我想动态添加 javascript 到 asp.net 页面。 有人能指出我的工作示例吗? 我知道可以通过使用 Page.ClientScript.RegisterClientScriptBlock 来完成 但我不知道如何使用它。

最佳答案

MSDN

这是 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/

相关文章:

javascript - 在 cordova 应用程序上使用 AJAX 功能的最佳方法是什么?

javascript - 从 Iframe 调用 javascript 到 aspx 页面

javascript null 验证和小数验证在一个函数中 - Asp .Net

javascript - ajax完成后cookie删除功能停止工作

javascript - 动态抓取输入/选择值而不直接定位 - Javascript

javascript - 代码 war 挑战

javascript - JavaScript 中的 MVC : model returns undefined

c# - 如何设置 ASP :Menu with CSS 的样式

javascript - 警报消息未显示

asp.net - ASP.NET 的电子邮件地址验证