带有母版页的 ASP.NET MVC 中的 CSS 文件
我正在设计一个 MVC 站点,并且我已经在 Site.css
中获得了很多仅适用于一个控制器甚至一个页面的内容。我想将其分解为多个 css 文件,并仅在必要时包含它们,但是当所有标头信息都在 Site.Master
中时,我该如何执行此操作。
注意:我仍然想使用母版页,我只想为每个页面或每个控制器提供一些标题资源。
I'm designing an MVC site, and I've already got quite a few things in the Site.css
that only apply to one controller or even one page. I'd like to break this out into multiple css files and include them only when necessary, but how can I do this when all header information is in the Site.Master
.
Note: I still want to use master pages, I just want some header resources to be per page or per controller.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可以通过将 ContentPlaceHolder 添加到我的 Site.master 标头中,然后通过该占位符链接到 CSS 语句来做到这一点。据我所见,效果很好。
示例:
其他需要考虑的事情 - 如果您有很多“一次性”CSS 样式,您可能需要 首先考虑一下如何设置样式。
I was able to do this by adding a ContentPlaceHolder into my Site.master header and then linking to the CSS statements via that placeholder. It works well from what I've seen.
Example:
Something else to consider - if you have a lot of "one-off" CSS styles, you may want to think about how you're setting up the styles in the first place.