zoukankan      html  css  js  c++  java
  • 嵌入Web资源的方法

    可以将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中的资源显示出来 

  • 相关阅读:
    学习进度02
    dataX windows10安装
    架构漫谈 阅读笔记03
    质量属性及战术
    架构漫谈 阅读笔记02
    2020.12.12收获
    2020.12.11收获
    2020.12.10收获
    2020.12.9收获
    2020.12.8收获
  • 原文地址:https://www.cnblogs.com/yezuhui/p/6842635.html
Copyright © 2011-2022 走看看