WebResources嵌入式资源和Javascript如何在另一个嵌入式资源中使用它们
WebResources Embedded Resources and Javascript how to use them within another embedded resource?
我之前也问过类似的问题,但回答很弱,所以不确定我的措辞是否正确。
我目前在一个asp.net页面上有一个自定义的服务器控件。但是,该控件使用完全嵌入的JavaScript和Image资源。我的程序集已经正确设置了所有的网络资源,我一直在成功地使用图像等作为图标。
但是现在,如果可能的话,我想直接在javascript文件中使用嵌入的webresource图像。到目前为止,我已经尝试了以下操作,但没有成功:
document.getElementById('button').src = 'WebResource("NAMESPACE.FOLDER.IMAGE.png")';
document.getElementById('button').src = '<%WebResource("NAMESPACE.FOLDER.IMAGE.png")%>';
我不知道还能尝试什么,因为我的大部分谷歌搜索似乎都走到了死胡同。
提前谢谢。
我相信您正在寻找WebResourceAttribute.PerformanceSubstitution属性:
WebResourceAttribute.在MSDN 上执行替换
我们在定义嵌入式资源的项目中的AssemblyInfo.cs文件中使用它:
[程序集:System.Web.UI.WebResource("","text/css",PerformSubstitution=true)]
编辑:
AssemblyInfo.cs
[assembly: System.Web.UI.WebResource("Project.Content.Styles.css", "text/css", PerformSubstitution = true)]
[assembly: System.Web.UI.WebResource("Project.Images.Sprite.png", "image/png")]
内容/样式.css(嵌入式资源)
.icon {
background-image: url(<%=WebResource("Project.Images.Sprite.png")%>);
}
相关文章:
- 有可能过滤来自嵌入式YouTube的声音吗
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- WebResources嵌入式资源和Javascript如何在另一个嵌入式资源中使用它们
- 如何在构建node-webkit应用程序后获取外部资源
- ADF:有条件地加载javascript资源
- Javascript嵌入式图像资源
- 内容安全策略:页面's设置阻止加载资源
- 用于查询错误转换的角度资源返回列表
- 未能在Laravel中加载资源
- javascript从任何嵌入式flash视频中发现.flvurl
- LINK rel=子资源用于什么
- 如何在JS文件中获取资源(.resx)字符串
- 我可以在Nodewebkit中保护javascript以外的资源吗
- Nodejs服务器:加载资源失败:服务器的响应状态为404(未找到)
- js文件未加载js控制台say's”;不允许加载本地资源”;
- Meteor移动应用程序-嵌入式数据库
- 解析带有嵌入式数组的JSON对象,方法
- "资源不足错误“;当从Chrome控制台重复发出ajax请求时
- 如何使用 JavaScript 遍历网页中的嵌入式资源
- 嵌入式dll资源