我有一个javascript文件,我已经包含在_ViewStart.cshtml中,如下所示,但我希望它附加在视图的末尾。
@if (!Request.Browser.IsMobileDevice)
{
<script type="text/javascript" src="@Url.Content("~/scripts/example.js")"></script>
}
如果没有简单的方法在视图的末尾添加这个js文件,那么如果它的ajax调用没有布局,那么我将不得不改变很多视图。
答案 0 :(得分:0)
如果您目前没有移动设备的布局,那么您可以引入新的布局:
<强> _Layout.Mobile.cshtml:强>
@RenderBody()
<script type="text/javascript" src="@Url.Content("~/scripts/example.js")"></script>
MVC4将识别布局名称的.Mobile部分,并将其用于移动设备。
然后您的 _ViewStart.cshtml 将只是:
@{ Layout = "~/Views/Shared/_Layout.cshtml"; }