C# 自定义DotNetNuke模块开发表单验证

C# 自定义DotNetNuke模块开发表单验证,c#,.net,dotnetnuke,dotnetnuke-module,C#,.net,Dotnetnuke,Dotnetnuke Module,我正在使用DotNetNuke中的模块创建者创建一个非常基本的联系表单。表单按预期工作,但我在验证方面遇到了问题 如果提交表单时未正确填写所需字段,则会调用表单验证并显示相应的错误消息。但是,如果我没有尝试填写表单,而是选择DotNetNuke的管理功能来管理站点,则会触发自定义模块的表单验证,并阻止我使用核心功能 当单击DotNetNuke管理功能时,如何防止提交我的表单? 感谢您提供的帮助。谢谢您!在我所需的字段验证器上使用ValidationGroup成功了。解决方案是 在必须检查的控件上

我正在使用DotNetNuke中的模块创建者创建一个非常基本的联系表单。表单按预期工作,但我在验证方面遇到了问题

如果提交表单时未正确填写所需字段,则会调用表单验证并显示相应的错误消息。但是,如果我没有尝试填写表单,而是选择DotNetNuke的管理功能来管理站点,则会触发自定义模块的表单验证,并阻止我使用核心功能

当单击DotNetNuke管理功能时,如何防止提交我的表单?


感谢您提供的帮助。

谢谢您!在我所需的字段验证器上使用ValidationGroup成功了。

解决方案是

在必须检查的控件上使用validationgroup,并在validationgroup上单击按钮

使用Requiredfieldvalidator进行控制:

<asp:textbox id="tbName" runat="Server"/>
<asp:requiredfieldvalidator id="rfvName" controltovalidate="tbName" validationgroup="Save" errormessage="Enter your name."
      runat="Server"/>

按钮:

<asp:LinkButton ID="lbSave" ValidationGroup="Save" resourcekey="cmdAdd"  runat="server" class="dnnPrimaryAction" OnClick="Onclick_lbSave" /></li>


不客气。请对答案进行投票,以便将此问题签名为已解决。