ASP.net以资源方式加载javascript文件的注意事项

1、加载方式:

最基础的是用ClientScript.RegisterClientScriptResource;

其次,可以设置一个runat=“server"的控件如:

,然后在后台赋值java.InnerHtml=<script src=”" + ClientScript.GetWebResourceUrl(typeof({页面类名}), “{默认命名空间}.{javascript文件名}.js”) + “<” type=“text/javascript”>"也行,这样虽然麻烦点,但是可以把js文件加载到指定位置。

2、绝不能漏的东西:

在命名空间前或AssemblyInfo.cs中加[assembly: WebResource("{默认命名空间}.{javascript文件名}.js", “application/x-javascript”)],没有这句话是不行的

3、当然不能忘记将js设置为嵌入的资源

4、如果js文件在目录下,如在script目录下,则js文件名应修改为script.{javascript文件名}.js。其实也就是{默认命名空间} + {javascript文件名}.js

5、容易搞错的是:

typeof({页面类名}),如果写成this.GetType(),十有八九不成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值