开发自定义web控件时把css,js嵌入成资源
2010-08-30 13:26
489 查看
1设置文件的属性:生成操作--》嵌入的资源
2在AssemblyInfo.cs中添加
[assembly: WebResource("程序集名.文件名", "类型")] 如:
[assembly: WebResource("HelloWorld.SH.css","text/css")]
[assembly: WebResource("HelloWorld.SH.js", "text/javascript")]
3重写控件类的OnPreRender,添加引用代码
string cssUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.css");
HtmlLink cssLink = new HtmlLink();
cssLink.Href = cssUrl;
cssLink.Attributes.Add("rel", "stylesheet");
cssLink.Attributes.Add("type", "text/css");
this.Page.Header.Controls.Add(cssLink);
this.CssClass = "divHW";
string jsUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.js");
Page.ClientScript.RegisterClientScriptInclude("SH", jsUrl);
2在AssemblyInfo.cs中添加
[assembly: WebResource("程序集名.文件名", "类型")] 如:
[assembly: WebResource("HelloWorld.SH.css","text/css")]
[assembly: WebResource("HelloWorld.SH.js", "text/javascript")]
3重写控件类的OnPreRender,添加引用代码
string cssUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.css");
HtmlLink cssLink = new HtmlLink();
cssLink.Href = cssUrl;
cssLink.Attributes.Add("rel", "stylesheet");
cssLink.Attributes.Add("type", "text/css");
this.Page.Header.Controls.Add(cssLink);
this.CssClass = "divHW";
string jsUrl = Page.ClientScript.GetWebResourceUrl(this.GetType(), "HelloWorld.SH.js");
Page.ClientScript.RegisterClientScriptInclude("SH", jsUrl);
相关文章推荐
- 开发自定义web控件时把css,js嵌入成资源
- 控件开发时两种JS嵌入资源方式的使用方法
- 控件开发时两种JS嵌入资源方式的使用
- IOS开发(7)WKWebView加载本地HTML、CSS、JS文件JS(解决html内访问其他资源路径问题)
- ASP.NET Web 开发中的静态资源(JS、CSS、图片)版本控制
- 控件开发时两种JS嵌入资源方式的使用方法
- 给webapp路径里的静态资源加时间戳[JS和CSS],Java自定义标签和Servlet的配置
- [转]C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- Web开发中用js里的document获取控件数组中某控件属性值
- 资源文件打包到Web自定义控件中应用
- C# DLL资源文件打包(图片、JS、CSS)[WebResource]
- web前端开发分享-css,js进阶篇
- Web开发中用js里的document获取控件数组中某控件属性值
- 将image|css|js等资源嵌入到类库中
- 资源文件打包到Web自定义控件中应用
- 3. web前端开发分享-css,js提高篇
- 4. web前端开发分享-css,js工具篇
- web.xml中配置访问资源URL<url-pattern>/</url-pattern>时无法访问.html、.jsp、.js、.css等静态资源时的解决方案
- 高性能WEB开发 - JS、CSS的合并、压缩、缓存管理
- 自定义web控件引用外部资源