验证控件的判定区域
---源码如下
<table>
<tr>
<td>
<asp:TextBox ID="TextBox1" runat="server" CssClass="input-text"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" ErrorMessage="*"></asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button2" runat="server" onclick="Button2_Click" Text="上传" />
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="提交" />
</td>
</tr>
</table>
---源码结束
我的意思是怎么在点 Button2 时 RequiredFieldValidator 验证控件不响应,限在 TextBox1 的值为空时也能完成上传
而在点 Button1 时 RequiredFieldValidator 验证控件需响应,验证TextBox1 是否为空
求高手指点指点
[解决办法]
把需要验证控件放入一个分组,即设置控件的ValidationGroup设置为同一个值
[解决办法]
CausesValidation="False"
[解决办法]