基于访问应用程序的域的 CSS 文件

标签 css asp.net-mvc master-pages

我有一个 asp.net MVC 应用程序。该应用程序将从不同的域名调用。我需要根据调用它的域将 CSS 文件应用于应用程序。有什么方法可以在母版页上执行此操作吗?

最佳答案

离开我的头顶;在 Controller 中,您可以使用 Request.Url.Authority 来获取域。然后根据域将 View 数据设置为样式表的路径。

然后在你看来做这样的事情;

<link href="<%= "" + ViewData[Namespace.StyleSheetKey] %>" rel="stylesheet" type="text/css" />

关于基于访问应用程序的域的 CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6913379/

相关文章:

css - @font-face 和 font-variant 坏主意?

asp.net-mvc - 为什么 Razor 中还需要 lambda 表示法?

asp.net-mvc - 干净地更新 Entity Framework 中的层次结构

asp.net-mvc - 持久性 cookie 过期设置为 Session 在 asp.net mvc 中?

c# - MVC 页面未显示,404 未找到

asp.net - 一个页面只能有一个服务器端表单标签。

c# - 母版/内容页和 Request.Form/控件名称

html - Bootstrap 3 如何删除或移动小型设备(平板电脑、智能手机)下方的偏移量?

css水平导航菜单向右浮动,垂直子菜单与主菜单不对齐

html - 外面重复的图像