到目前为止,我一直在使用 Microsoft Ajax 在我的 MVC 应用程序中进行更新。我现在切换到 jQuery Ajax 以标准化我的方法。
但是,我刚刚意识到我的模型中表单的必填字段没有触发,即使某些必填字段留空,用户也能够提交表单。
如果我正在使用 jQuery 处理我的 ajax 函数,那么处理必填字段的标准方法是什么——即我希望通过突出显示我的必填字段并且不允许单击提交按钮来不显眼地处理我的必填字段。
另外,要提一下,我正在通过模型获取 data-val 属性。
PS 我现在使用事件处理程序来检测表单提交按钮上的点击事件。换句话说,我没有使用@using.Ajax.BeginForm 来定义我的表单。