/ Czy jest coś takiego jak _VIewEnd? - javascript, jquery, asp.net-mvc-4, razor-2

czy jest coś takiego jak _VIewEnd? - javascript, jquery, asp.net-mvc-4, razor-2

Mam plik javascript, który zawarłem w _ViewStart.cshtml jak poniżej, ale chcę go dołączyć na końcu widoku.

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

Nie ma układu dla widoku, jeśli jego wywołanie ajax i jest wiele widoków, które będę musiał zmienić, jeśli nie ma prostego sposobu dołączania tego pliku js na końcu widoku.

Odpowiedzi:

0 dla odpowiedzi № 1

Jeśli nie masz obecnie układu mobilnego, możesz wprowadzić nowy układ:

_Layout.Mobile.cshtml:

@RenderBody()
<script type="text/javascript" src="@Url.Content("~/scripts/example.js")"></script>

MVC4 rozpozna nazwę .Mobile nazwy układu i użyje jej dla urządzeń mobilnych.

A potem twoje _ViewStart.cshtml będzie po prostu:

@{ Layout = "~/Views/Shared/_Layout.cshtml"; }