【发布时间】:2014-09-29 16:08:45
【问题描述】:
我的问题是 ASP.NET MVC 验证无法与 Bootstrap Select Picker 一起使用,如果我从下拉列表中删除 selectpicker 类,验证工作正常,如果我添加它验证不工作,请提供任何帮助
MVC 代码:
@Html.DropDownListFor(m => m.SelectedLocationID, Model.lstOfLocations, "Select Delivery Location", new { @class = " selectpicker", @placeholder = "" })
@Html.ValidationMessageFor(m => m.SelectedLocationID)
带有 Valida-min.js 的 Jquery 代码
$(".SearchForm").validate({
ignore: ':not(select:hidden, input:visible, textarea:visible)',
rules: {
SelectedLocationID: {
required: true
}
},
errorPlacement: function (error, element) {
if ($(element).is('Select Delivery Location')) {
element.next().after(error);
} else {
error.insertAfter(element);
}
}
})
谢谢
【问题讨论】:
-
请向我们展示您的代码,否则我现在不知道我们将如何为您提供帮助!
-
好吧,我添加了我的代码,你能帮我吗?谢谢
-
你也可以发布你的视图模型吗?
-
你不应该在 mvc 中为此使用 Jquery。看看你的控制器和模型! :)
标签: asp.net-mvc twitter-bootstrap