控件开发时两种JS嵌入资源方式的使用方法_asp.net教程-查字典教程网
控件开发时两种JS嵌入资源方式的使用方法
控件开发时两种JS嵌入资源方式的使用方法
发布时间:2016-12-29 来源:查字典编辑
摘要:第一种:直接把要嵌入的JS文件属性设置为“嵌入的资源”。protectedoverridevoidOnInit(EventArgse){ba...

第一种:

直接把要嵌入的JS文件属性设置为“嵌入的资源”。

protectedoverridevoidOnInit(EventArgse)

{

base.OnInit(e);

if(!base.Page.IsStartupScriptRegistered("Script"))

{

Assemblyassembly=typeof(TestControl).Assembly;

StreamReaderreader=null;

reader=newStreamReader(assembly.GetManifestResourceStream(typeof(TestControl),"test.js"));

base.Page.RegisterStartupScript("Script",reader.ReadToEnd());

}

}

第二种:

创建相同类名的资源文件,然后在Data出的name设置为Test,value为js的内容。

protectedoverridevoidOnInit(EventArgse)

{

base.OnInit(e);

if(!base.Page.IsStartupScriptRegistered("Script"))

{

ResourceManagerresx=newResourceManager(base.GetType());

base.Page.RegisterStartupScript("Script",resx.GetResourceSet(System.Globalization.CultureInfo.CurrentCulture,true,true).GetString("Test"));

}

}

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

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新asp.net教程学习
    热门asp.net教程学习
    编程开发子分类