我正在阅读有关异步CSS加载的内容 here 我想知道是否可以在MVC5包中使用这种行为。
我想要实现的是以非阻塞方式下载的多个捆绑CSS文件(意味着我的页面加载时间更快)
答案 0 :(得分:1)
Styles
帮助器上有一个方法,您可以在其中设置自己的标记格式。
@Styles.RenderFormat("<link href=\"{0}\" rel=\"preload\" as=\"style\"/>",
"~/Path/To/My/Bundle")
答案 1 :(得分:0)
对于完整的解决方案,我使用我标记为接受此问题的答案,但我已经添加了一个让它100%工作的东西
<p>Input a value and exit the field (with tab)</p>
<input type="text" name="mytextBox" value="" id="mytextBox" onchange="refreshMethod(this.value)">
所以工作的例子是:
C#文件:
onload="this.rel='stylesheet'"
cshtml文件:
public const string StyleRenderFormat = "<link href=\"{0}\" rel=\"preload\" as=\"style\" onload=\"this.rel='stylesheet'\"/>";