Chciałbym być w stanie zapewnić sposób częściowych widoków do włączenia kodu/plików JavaScript u dołu widoku. Umożliwi to częściowym widokom uwzględnienie dowolnych plików JavaScript, od których zależą. Na przykład, jeśli chciałbym napisać fragment, który musi utworzyć okno dialogowe JQueryUI, chciałbym zaimportować plik JavaScript JQueryUI, a także dodać kod JavaScript, który renderuje okno dialogowe.Jak dołączyć JavaScript z widoku częściowego w ASP.NET MVC3
Obecnie piszę ten kod w widoku nadrzędnym, co sprawia, że używanie widoku częściowego jest bezcelowe.
Rozumiem, że wielokrotne wywoływanie RenderPartial
powodowałoby wielokrotne dołączanie skryptów. Jest to problem, który można rozwiązać, gdy już wiem, jak włączyć JavaScript do głównego widoku z częściowego widoku.
posiadające znaczniki skryptów w środku div i tabel jest uważane za złą praktyką i może prowadzić do problemów z wydajnością stronie obciążenia. Chcę dodać skrypty w sekcji head lub u dołu strony. –
To również nie rozwiązuje konkretnego problemu, o który pytano w tym pytaniu. Zgodnie z najlepszymi praktykami typowy układ MVC i struktura widoku powoduje, że skrypt zawiera renderowanie u dołu strony. Dlatego używanie składni jQuery na przykład w skrypcie w widoku częściowym powoduje błąd składni JS. – Sean