我想通过Ajax提交表单,我正在使用像这样的Ajax.BeginForm
<div class="container">
<div class="row">
<div id="employeeDetails" class="col-xs-10 col-xs-offset-2">
@foreach (var d in client.employees)
{
<div>@d.name</div>
}
</div>
<input type="text" />
</div>
<div class="row">
<div class="col-xs-10 col-xs-offset-2">
@using (Ajax.BeginForm("submit", new AjaxOptions
{
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "employeeDetails"
}))
{
@Html.DropDownList("role", new SelectList(Enum.GetNames(Model.role.GetType())))
<input type="submit" value="submit" />
}
</div>
</div>
</div>
我在这里做的是根据我选择的角色过滤员工,我得到了结果但是ny页面正在被刷新。
jquery.unobtrusive和jquery.validate.unobtrusive 之间是否还有 jquery.unobtrusive ?
这是我的bundle.config
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));