Validation SharePoint自定义列表表单未验证必填字段

Validation SharePoint自定义列表表单未验证必填字段,validation,sharepoint-2007,requiredfieldvalidator,newforms,Validation,Sharepoint 2007,Requiredfieldvalidator,Newforms,我的故事: 我必须自定义页面NewForm.aspx,因此我隐藏了默认的ListFormWebPart,并使用SharePoint Designer添加了一个自定义列表表单[DataFormWebPart] 我的问题是: 如果必填字段为空,SharePoint现在会触发一个漂亮的错误页面,而不是在每个空字段下面放置通常的验证消息 您知道如何重新激活空的必填字段验证吗 谢谢大家! 听起来好像没有调用客户端验证例程 ListFormWebPart在OnLoad中执行此操作 它将注入客户端验证调用 D

我的故事:

我必须自定义页面NewForm.aspx,因此我隐藏了默认的ListFormWebPart,并使用SharePoint Designer添加了一个自定义列表表单[DataFormWebPart]

我的问题是:

如果必填字段为空,SharePoint现在会触发一个漂亮的错误页面,而不是在每个空字段下面放置通常的验证消息

您知道如何重新激活空的必填字段验证吗


谢谢大家!

听起来好像没有调用客户端验证例程

ListFormWebPart在OnLoad中执行此操作

它将注入客户端验证调用

DataFormWebPart web部件似乎仅在启用async时注入它


您可能需要手动添加它。

…您好,有没有办法在SharePoint Designer上添加异步?
this.Page.Form.Attributes["onsubmit"] = "if (typeof(_spFormOnSubmitWrapper) == \"function\") return _spFormOnSubmitWrapper();";