Sto lavorando a un progetto ASP.net 4, MVC4 (RC) utilizzando lo studio visivo 11. Sto cercando di visualizzare una vista Razor MVC4 che restituisce una vista parziale. Ho alcuni javascript richiesti per la mia vista parziale. Nella mia vista parziale quando includo il mio javascript all'interno della sezione degli script come segue non sembra caricarsi.MVC4 vista parziale pacchetto javascript Edizione
@section Scripts {
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
}
Se rimuovo la sezione script non riesce, come le librerie jQuery (che sono in bundle e resi sulla mia pagina _Layout.cshtml) non hanno ancora caricata quando il codice viene eseguito pronto documento.
<script type="text/javascript">
$(function() {
alert("test");
});
</script>
codice _Layout pagina di caricare le librerie jQuery
@Scripts.Render("~/bundles/jquery")
@RenderSection("scripts", required: false)
Qualcuno sa di una soluzione per questo, o sono semplicemente andando su di esso nel modo sbagliato? Mi sta distruggendo la testa !!
Grazie per la risposta ma non ha funzionato per me. Anche con la rimozione del documento. Già quando guardo il sorgente della pagina il javascript è completamente mancante. Se sposto il javascript nella sua vista genitore (che non è una vista parziale) viene caricato. Ma ne ho bisogno sul carico della vista paritaria. – martin
Finalmente ha funzionato. Quando ho creato la pagina con gli script – martin
È molto divertente che tu abbia trovato il problema di @martin e ha contrassegnato la sua risposta anche se la soluzione era la soluzione giusta. : D – Samuel