我正在使用 ASP.NET MVC,并且有一个需要包含特定 CSS 和 JS 文件的部分控件。有没有办法让父页面渲染script
and link
页面“head”部分中的标签,而不是仅仅在部分控件中内联渲染它们?
为了澄清我想要包含文件的控件是从视图中呈现的Html.RenderPartial
因此不能对其进行服务器端内容控件。我希望能够将文件包含在 html 中head
部分以避免验证问题。
如果我对分部视图中的 CSS/Javascript 有要求,我只需确保任何可能包含分部视图的页面(无论是直接包含还是作为从 AJAX 检索的内容)都将 CSS/Javascript 包含在其标头中。如果页面有母版页,我会在母版页标题中添加内容占位符并将其填充到子页面中。为了在部分视图中获得智能感知,我在部分视图中添加了 CSS/Javascript,但用if (false)
代码块,因此它们不会在运行时包含。
<% if (false) { %>
<link href=...
<script type=...
<% } %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)