asp.net数据验证控件的ValidationGroup属性怎么用
yhn11 2010-03-24 07:30:51 我把4个文本框对应的验证控件和1个按钮都加了同样的ValidationGroup属性。
但是点按钮只会触发第一个文本框的验证。
这是怎么回事?
----------------------
---------代码如下
----------------------
<table cellpadding="0" cellspacing="0" id="MajorPut" >
<tr>
<td>职位名称</td>
<td>
<asp:TextBox ID="txtMajorName" runat="server"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="请输入职位名称。" ControlToValidate="txtMajorName" Display="Dynamic" ValidationGroup="2" >*</asp:RequiredFieldValidator>
</td>
<td>招聘人数</td>
<td>
<span id="PNum"><asp:TextBox ID="txtMajorPNum" runat="server"></asp:TextBox></span><asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
ErrorMessage="请输入招聘人数。" ControlToValidate="txtMajorName" Display="Dynamic"
ValidationGroup="1">*</asp:RequiredFieldValidator><asp:RegularExpressionValidator
ID="RegularExpressionValidator1" runat="server"
ErrorMessage="招聘人数必须是小于4位的阿拉伯数字。" ControlToValidate="txtMajorPNum"
Display="Dynamic" ValidationExpression="[0-9]{0,4}"
ValidationGroup="1">*</asp:RegularExpressionValidator>
</td>
<td>招聘类型</td>
<td>
<asp:DropDownList ID="ddlMajorPutType" runat="server">
<asp:ListItem Text="社会招聘" Value="1"></asp:ListItem>
<asp:ListItem Text="校园招聘" Value="2"></asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr>
<td>发布时间</td>
<td>
<asp:TextBox ID="txtbeginTime" runat="server"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
ErrorMessage="请选择发布时间。" ControlToValidate="txtMajorName" Display="Dynamic"
ValidationGroup="1">*</asp:RequiredFieldValidator>
</td>
<td>截止时间</td>
<td colspan="3">
<asp:TextBox ID="txtEndTime" runat="server"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server"
ErrorMessage="请选择截止时间。" ControlToValidate="txtMajorName" Display="Dynamic"
ValidationGroup="1">*</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td>职位描述</td>
<td colspan="5">
<asp:TextBox ID="txtRemark" runat="server" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td>招聘要求</td>
<td colspan="5">
<asp:TextBox ID="txtRequire" runat="server" TextMode="MultiLine"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="6">
<span id="save">
<asp:ImageButton ID="btnSave" runat="server" ImageUrl="~/images/sava[1].JPG"
ValidationGroup="1" onclick="btnSave_Click" />
</span>
</td>
</tr>
</table>