在mvc中jquery.unobtrusive和jquery.validate.unobtrusive有什么区别

时间:2018-01-14 12:35:43

标签: jquery asp.net-mvc unobtrusive-validation

我想通过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*"));

enter image description here

0 个答案:

没有答案