手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >控件开发时两种JS嵌入资源方式的使用方法
控件开发时两种JS嵌入资源方式的使用方法
摘要:第一种:直接把要嵌入的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代码。

【控件开发时两种JS嵌入资源方式的使用方法】相关文章:

效控制C#中label输出文字的长度,自动换行

涉及网络编程时,需要用到的几个常用方法

windows中允许服务与桌面交互的更改方法

ashx中使用session的方法

log4net配置和使用方法分享

.net4.0中tuple元组的使用方法

ashx文件的使用小结

web用户控件调用.aspx页面里的方法

asp.net下利用JS实现对后台CS代码的调用方法

C# 小数位数保留的方法集锦

精品推荐
分类导航