css - ASP.net MVC 中的 MembershipProviders 会影响样式表链接吗?

标签 css asp.net-mvc href membership-provider

我更改了我的 ASP.net MVC 网站中的 MembershipProvider,现在登录页面的样式表没有被正确引用。如果这可能是原因,下面是我的 web.config 中表单标记的副本。除了名称和超时属性外,它看起来与新元素生成的相同。

<authentication mode="Forms">
      <forms loginUrl="~/Account/Login" name=".ADAuthCookie" timeout="10" />
</authentication>

当我现在访问该页面时,CSS 的链接标记如下所示:

<link href="../Content/Site.css" rel="stylesheet" type="text/css" />

当它应该看起来像这样:

<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />

最佳答案

我自己还没有使用过 ASP.NET MVC,但你可以尝试使用 ResolveClientUrl写出 CSS 的 href 时:

<link href="<%= ResolveClientUrl("../../content/Site.css") %> rel="stylesheet" type="text/css" />

关于css - ASP.net MVC 中的 MembershipProviders 会影响样式表链接吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/167074/

相关文章:

javascript - 如何在 anchor href 中使用 javascript 而不是离开页面

javascript - href 属性中 jQuery 代码的奇怪行为

jquery - 在新选项卡/窗口中打开 href mailto 链接

javascript - 开始使用 sigma 示例 - 无法让它工作

css - 如何用线性渐变绘制完美的对 Angular 线

asp.net - 如何在不查找 AspNetUserRoles 表的情况下在 Web API 方法中获取用户角色?

asp.net-mvc - 如何在ASP.NET MVC View 中使用扩展方法?

c# - 具有 Azure SQL 数据库的 Entity Framework 返回 0 行

HTML5 布局问题

javascript - 使用 Canvas 将图像切成 div 元素?