具有两页工作流的asp.net应用程序中的必填字段验证问题
我有一个asp.net应用程序,有两个页面。第一页有一个next按钮,第二页有一个back and submit按钮。第二个页面包含带有必填字段validtor的文本框控件。 根据当前设计,第二页上所需的字段验证器应在单击提交按钮时被激活 我遇到的问题是:-用户填写第一页,然后转到第二页。现在,用户希望返回到第一页,然后转到第二页,文本框上所需的字段验证器被触发,并显示错误消息。我不要这个。这应该像-文本框应该是空的,不应该显示错误消息。单击第二页上的“提交”按钮时应显示错误消息 我尝试了两种选择:-1。将InitialValue放入必填字段等。。但是没有运气具有两页工作流的asp.net应用程序中的必填字段验证问题,asp.net,Asp.net,我有一个asp.net应用程序,有两个页面。第一页有一个next按钮,第二页有一个back and submit按钮。第二个页面包含带有必填字段validtor的文本框控件。 根据当前设计,第二页上所需的字段验证器应在单击提交按钮时被激活 我遇到的问题是:-用户填写第一页,然后转到第二页。现在,用户希望返回到第一页,然后转到第二页,文本框上所需的字段验证器被触发,并显示错误消息。我不要这个。这应该像-文本框应该是空的,不应该显示错误消息。单击第二页上的“提交”按钮时应显示错误消息 我尝试了两种选
你能帮我一下吗?以下标记应该可以解决你的问题:
<asp:TextBox ID="tbData" runat="server" ValidationGroup="Submit"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" Text="Button" ValidationGroup="Submit" />
<asp:Button ID="btnBack" runat="server" Text="Button" />
<asp:RequiredFieldValidator ID="reqFieldVal1" runat="server" ErrorMessage="Field must be filled in."
ControlToValidate="tbData" ValidationGroup="Submit"></asp:RequiredFieldValidator>
更改要验证的控件和验证控件的ValidationGroup
,然后删除ValidationGroup
,或者在不想验证的控件上更改它。您好。。谢谢你的答复。。但有几个问题。。1.所有按钮(第一页和第二页中的按钮)都不是页面的一部分。这些是母版页的一部分,我无法控制它们。2.单击“后退”按钮时,我没有问题。当用户单击“上一步”按钮,转到第一页并返回第二页时,我遇到问题,此时将显示验证消息。恐怕您必须向我们显示标记才能提供帮助。如果您无法控制这些控件所在的主控形状,您打算如何解决此问题?