我只是插入
$(document).ready(function () {
alert("!!!");
});
通常
@{
ViewBag.Title = "Sign Up";
Layout = "~/Views/Shared/_WebSite.cshtml";
}
<script type="text/JavaScript">
$(document).ready(function () {
alert("!!!");
});
</script>
<h2>Sign Up</h2>
@using (Html.BeginForm())
{
@Html.ValidationSummary()
{
}
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
但是我看不到alert()消息...
jQuery 的其他事情在此页面上工作正常...
我缺少什么?
有任何线索?
谢谢!
如果您检查html,则可以在代码后引用jQuery。
默认项目带有一个可选脚本部分,该部分将在布局中的jQuery参考后渲染,这是您的代码应该去的地方。
@{
ViewBag.Title = "Sign Up";
Layout = "~/Views/Shared/_WebSite.cshtml";
}
<h2>Sign Up</h2>
@using (Html.BeginForm())
{
@Html.ValidationSummary()
{
}
}
@section Scripts {
<script type="text/JavaScript">
$(document).ready(function () {
alert("!!!");
});
</script>
}