我希望能够根据调用视图的控制器启动一些验证功能...我将在 ViewState 或其他东西中设置一个变量,这将帮助我知道从哪个控制器调用该视图。
换句话说,如果设置了某个变量,我希望验证是必需的......当我将 Jquery 放入我的代码时,这是我在 MVC2 中使用的方式......
HospitalFinNumber: {
required: function (element) {
debugger;
return '@isFlagSet' != 'True';
},
minlength: 6,
remote: function () {
//debugger;
return {
url: '@Url.Action("ValidateHosFin", "EditEncounter")',
data: { hospitalFin: $('#HospitalFinNumber').val(), encflag: '@encflag' }
};
}
}
你看我在那里做什么。仅当设置了某个变量时才需要此验证...在这种情况下,变量 isFlagSet... 然后我将设置 min Length 并调用远程函数以确保该值是唯一的。
我不想在所有情况下都这样做。
从我目前所读的所有内容来看,没有明确的方法可以使用不显眼的 ajax 来实现这一点?我错了,有没有办法可以做到这一点?如果没有,我怎样才能将常规的旧 jquery 验证放入我的代码中?