手机
当前位置:查字典教程网 >编程开发 >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嵌入资源方式的使用方法】相关文章:

asp.net下linkbutton的前后台使用方法

ASP.NET技巧:数据岛出到Excel最为简易的方法

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

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

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

AspNetPager与Socut.Data使用方法

asp.net中包含文件的代码及使用方法

asp.net GridView 中增加记录的方法

AjaxControlToolKit CalendarExtender(日历扩展控件)的使用方法

ashx中使用session的方法

精品推荐
分类导航