嵌入Web资源的方法
发布日期:2021-08-25 00:32:43 浏览次数:7 分类:技术文章

本文共 666 字,大约阅读时间需要 2 分钟。

可以将js 、图片、css等嵌入Assembly中,这样就不用将文件在aspx中写了,特别适合做自定义控件的

时候将控件用到的资源打包。 
将文件放到项目的合适路径,比如jpg文件所在路径的namespace为RuPengSite.Ctrls.Test,jpeg
文件名为My. jpg 
在属性视图中设置My. jpg文件的“生成操作”为“嵌入的资源” (会编译到) 
AssemblyInfo.cs或者项目中任意一个类的namespace上方加入:[assembly: 
System.Web.UI.WebResource(" RuPengSite.Ctrls.Test. My. jpg ", "image/jpeg")] 
取得资源路径的方法是ClientScriptManager.GetWebResourceUrl即可,第一个参数为资源所在
Assembly的一个类的类名,第二个 
为RuPengSite.Ctrls.Test.My.jpg 
如果在页面要需要引用嵌入的js ,可以 
ClientScript.RegisterClientScriptResource(typeof(MyClass), " RuPengSite.Ctrls.Test. My.js"); 
即可
嵌入Web资源本质论。axd,就是运行时将dll中的资源显示出来 

posted on
2017-05-11 20:40 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/yezuhui/p/6842635.html

转载地址:https://blog.csdn.net/weixin_33836223/article/details/94479783 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Intent中常量的意义
下一篇:【转载】关于nginx以及内核参数的配置

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年03月28日 20时37分18秒