2014-07-03 4 views
0

У меня есть файл javascript, который я включил в _ViewStart.cshtml, как показано ниже, но я хочу, чтобы он был добавлен в конце представления.есть что-нибудь вроде _VIewEnd?

@if (!Request.Browser.IsMobileDevice) 
{ 
    <script type="text/javascript" src="@Url.Content("~/scripts/example.js")"></script> 
} 

Там нет макета к представлению, если его Аякс вызова и есть много взглядов, которые я должен изменить, если не существует простой способ добавления этого JS файла в конце обзора.

ответ

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"; } 
Смежные вопросы