自定义ASP控件库-CSS Web资源不工作
我制作了一个自定义控件DLL,它扩展了现有的Telerik和ASP控件。因此,我还创建了新的CSS类。其中一些使用图像,而这些图像无法加载到主项目中 信息:自定义ASP控件库-CSS Web资源不工作,css,asp.net,webforms,telerik,webresource.axd,Css,Asp.net,Webforms,Telerik,Webresource.axd,我制作了一个自定义控件DLL,它扩展了现有的Telerik和ASP控件。因此,我还创建了新的CSS类。其中一些使用图像,而这些图像无法加载到主项目中 信息: Microsoft.NET Framework版本:4.0.30319 ASP.NET版本:4.8.4001.0 适用于Ajax的Telerik用户界面2014Q1 ASP网络表单 我所做的: 1.包括AssemblyInfo中的文件(css和图像) 2.为css文件设置PerformSubstitution=true 3.将图像和css文
Microsoft.NET Framework版本:4.0.30319
ASP.NET版本:4.8.4001.0
适用于Ajax的Telerik用户界面2014Q1
ASP网络表单 我所做的:
1.包括AssemblyInfo中的文件(css和图像)
2.为css文件设置
PerformSubstitution=true
3.将图像和css文件的
构建操作设置为嵌入资源
4.将css文件中的图像路径替换为WebResource路径
5.编译库并将其设置到主项目中的“我的库”目录中
6.在web.config中添加控件
AssemblyInfo.cs
//Css
[assembly:WebResource(“css.myCss.css”,“text/css”,PerformSubstitution=true)]
//Css相关图片
[assembly:WebResource(“css.images.myImage.png”,“image/png”)]
myCss.css
.myCssClass{
背景图像:url(“”);
}
web.config
<configuration>
<system.web>
<pages>
<controls>
<add tagPrefix="myControls" assembly="myProject" namespace="myProject" />
...
</controls>
</pages>
</system.web>
</configuration>
...
WebResource.axd
my控件的http请求以404
响应。电传机要求工作正常。
我该怎么做,才能让这些图像正常工作
提前谢谢你,Lifree我解决了。。。
我不得不在AssemblyInfo
中添加myProject
:
//Css
[assembly:WebResource(“myProject.css.myCss.css”,“text/css”,PerformSubstitution=true)]
//Css相关图片
[assembly:WebResource(“myProject.css.images.myImage.png”、“image/png”)]
我在早期版本中已经有了这个,但在我找到的一个教程中也没有。再加上另外两个小错误,我再也没有想到这一点 我认为您不能在.css文件中使用标记,您可以查看“网络”部分中的浏览器控制台,以了解资源的使用情况