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