2013-05-17 25 views

Odpowiedz

35

Można użyć @section takiego:

Master File:

@RenderSection("masterjs", required: false) 

file:

@section masterjs 
{ 
    <script type="text/javascript" src="@Url.Content("/Scripts/SomeScript.js")"></script> 
} 
+6

Nie powinien to może być inaczej? @RenderSection() w pliku głównym (lub w _Layout.cshtml) i @ w pliku widoku? – JenonD

+0

Odpowiedź jest poprawna. RenderSection to miejsce wstawienia kodu/skryptu, który znajduje się w pliku układu. Ta sekcja opisuje, jaki skrypt powinien zostać wstawiony dla konkretnej strony. W ten sposób każda strona może wstawić inny plik skryptu do nagłówka strony. – ChrisP

+0

Co oznacza wymagany fałszywy znak? – eaglei22

Powiązane problemy