jquery - scripts - rendersection




asp.net mvc4 jquery no funciona (2)

Andreas, tengo el mismo problema ... por defecto, "_layout.cshtml" tiene "@ Scripts.Render (" ~ / bundles / jquery ")" al final del documento, pero no funciona ... corté Péguelo y péguelo en la cabeza y ahora está funcionando.

Estoy intentando ejecutar un código jquery que se puso en mi _Layout.cshtml como se muestra a continuación:

...............
<script type='text/javascript'>
$(document).ready(function () {
   alert('Test');

});
</script>
  @Scripts.Render("~/bundles/jquery")
  @RenderSection("Scripts", required: false) 
</body>
</html>

El código anterior no se disparó y cuando lo inspeccioné con Chrome Dev, mostró que $ no está definido (puedo ver todos mis archivos de jquery, jquery ui cargados)

Funcionó si pongo este código en un archivo js externo

No me importa poner todo mi código jquery en archivos externos, pero realmente quiero aclarar dónde estoy haciendo el mal.


Necesitas introducir jquery antes de tu script.

@Scripts.Render("~/bundles/jquery")

<script type='text/javascript'>
$(document).ready(function () {
   alert('Test');

});
</script>

  @RenderSection("Scripts", required: false) 
</body>
</html>






razor