当前位置: 移动技术网 > IT编程>开发语言>.net > 控件开发时两种JS嵌入资源方式的使用方法

控件开发时两种JS嵌入资源方式的使用方法

2018年04月25日  | 移动技术网IT编程  | 我要评论

黑狼外传兵征天下,乔四爷照片,泰坦尼克号的经典台词

第一种:
直接把要嵌入的js文件属性设置为“嵌入的资源”。
protected override void oninit(eventargs e)
{
      base.oninit (e);
       if(!base.page.isstartupscriptregistered("script"))
        {
                assembly assembly = typeof(testcontrol).assembly;
                streamreader reader = null;
                 reader = new streamreader(assembly.getmanifestresourcestream(typeof(testcontrol),"test.js"));

                base.page.registerstartupscript("script",reader.readtoend());

         }
}

第二种:
创建相同类名的资源文件,然后在data出的name设置为test,value为js的内容。

protected override void oninit(eventargs e)
{
      base.oninit (e);
      if(!base.page.isstartupscriptregistered("script"))
       {
               resourcemanager resx = new resourcemanager(base.gettype());
               base.page.registerstartupscript("script",resx.getresourceset(system.globalization.cultureinfo.currentculture,true,true).getstring("test"));

        }
}
上面两种方式都是在控件类中输出js代码,也可以自定义httphandler来生成js代码。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网