ASP.Net页尾中添加JavaScript的最佳方法实战
关于在ASP.NET页面中添加JavaScript脚本或库到页面末尾的最佳实践,相信能为你解开所有疑惑。对于如何操作,有多种方法可供参考。
我们可以使用RegisterClientScriptInclude方法来更好地引入JavaScript库(如JsFile.js)。这种方法允许我们检查是否已经注册了特定的脚本引用,从而避免了重复注册。示例代码如下:
```csharp
if (!Page.ClientScript.IsClientScriptIncludeRegistered("jsFileInclude"))
{
Page.ClientScript.RegisterClientScriptInclude("jsFileInclude", "JsFile.js");
}
```
如果想在ViewState数据的文档开头添加JavaScript库引用,同样可以使用此方法。
```csharp
string jsCodeBlock = "var MyStr='here'; alert(MyStr);";
if (!Page.ClientScript.IsStartupScriptRegistered("myJsCode"))
{
Page.ClientScript.RegisterStartupScript(typeof(string), "myJsCode", jsCodeBlock, true);
}
```
对于在文档末尾加载JavaScript库的情况,我们同样可以使用RegisterStartupScript方法,但需要写出完整的JS文件引用代码,并将最后一个参数设置为false。示例如下:
```csharp
string jsFile = "";
if (!Page.ClientScript.IsStartupScriptRegistered("myJsFileRef"))
{
Page.ClientScript.RegisterStartupScript(typeof(string), "myJsFileRef", jsFile, false);
}
```
网站源码
- 如何在百度上传图片的方法教程分享
- Apple QuickTime 压缩 PICT文件处理远程溢出漏洞
- 电脑提示请将磁盘放入驱动器h是什么意思
- 新网互联绑定域名解析图解方法
- IE7 float-left左浮动失效的解决方法
- Dreamweaver怎么给网站添加一个动态横幅效果-
- ai怎么设计大小递增字母信息图标-
- css -not的多个条件的写法详解
- Win10创意者更新上线新功能Storage Sense-硬盘空间自
- Dreamweaver CS3网页怎么创建多个层-
- Amazon.com搭配顺丰快递实现7天直邮到中国
- win10预览版9926的官方ISO镜像文件怎么下载呢-
- Win10系统如何解除微软账户绑定?win10解除微软账
- 在AI中 改变圆角矩形圆角半径
- h2在div IE7中不垂直居中问题解决方法
- CSS改变选择网页文字背景色