asp.net – 使用外部CSS文件的用户控件
发布时间:2020-12-16 07:29:00 所属栏目:asp.Net 来源:网络整理
导读:我的Web应用程序的根目录中有一个ASCX用户控件.它引用了样式表,类似于 link type="text/css" rel="stylesheet" href="MyStyle.css" / 问题是,如果位于应用程序子文件夹中的任何ASPX页面引用该用户控件 – 它们看不到样式表,因为href路径是相对的,样式表仍保
我的Web应用程序的根目录中有一个ASCX用户控件.它引用了样式表,类似于
<link type="text/css" rel="stylesheet" href="MyStyle.css" /> 问题是,如果位于应用程序子文件夹中的任何ASPX页面引用该用户控件 – 它们看不到样式表,因为href路径是相对的,样式表仍保留在应用程序根目录中. 有没有办法除了将CSS复制到所有子文件夹以从根目录普遍引用它?我没有问题引用外部JavaScript,使用ScriptManagerProxy我可以通过ASP.NET“?/”表示法指定外部JS文件的路径,它可以从任何位置解析为实际路径. CSS有类似的东西吗? 解决方法
正如我在评论中提到的,我不想使用<%=%>块.但我不想在代码隐藏中分配CSS文件的URL,所以我找到了妥协.我宣布< link>标签与runat =“server”属性和ASP.NET – 样式href:
<link rel="stylesheet" type="text/css" runat="server" id="xlinkCSS" href="~/MyStyle.CSS" /> 然后在代码隐藏简单解决该链接 xlinkCSS.Attributes("href") = ResolveUrl(xlinkCSS.Attributes("href")) 使用这种方法最终我可以创建一个接受页面作为参数的函数,循环遍历所有“链接”标记,解析它们的URL. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET MVC 4实体框架6 SQL Compact Edition 4.0部署无需安
- asp.net – Microsoft.Jet.OLEDB.4.0未在本地系统中注册
- asp.net-mvc-3 – 用于创建自定义成员资格提供程序的示例代
- asp.net – 多久我应该打开/关闭我的Booksleeve连接?
- asp.net-mvc – ASP.NET MVC jQueryUI datepicker在使用AJA
- asp.net-mvc – DropDown列表onchange事件和MVC中的AJAX
- asp.net-mvc-3 – 使用Razor在Telerik MVC3网格中选择过滤器
- asp.net signalR 专题—— 第三篇 如何从外部线程访问 Pers
- asp.net-mvc – 如何在ASP.NET MVC 2中使用模型绑定器的DI
- asp.net – 使用Mono的Linux上的ActiveX?
推荐文章
站长推荐
- asp.net-mvc – 读取同一域上不同主机写的cookie
- ASP.NET网站对SQL Server Express实例的连接产生
- asp.net – Http状态代码413
- asp.net – 如何将会话超时设置超过20分钟.
- asp.net – Web.config加密错误
- asp.net-mvc – Html.BeginForm()工作正常,Html.
- asp.net-core-1.0 – Asp.Net Core 1.0 RTM中Cre
- 在asp.net发送简讯到大约10000封电子邮件
- asp.net-mvc – 无法加载汇编WebPages.Deploymen
- asp.net-mvc – 如何首先使用EF核心代码创建连接
热点阅读