日期:2014-05-20  浏览次数:20438 次

请教 验证控件中的ValidationSummary
我在一个TextBox   上绑定了两个验证控件分别是RequiredFieldValidator和RangeValidator,下面添加了ValidationSummary控件,

现在我希望RequiredFieldValidator控件的错误信息显示在TextBox的后面,而不显示在ValidationSummary中,而RangeValidator的错误信息显示在ValidationSummary中,该如何做呢

------解决方案--------------------
基本不用验证控件。就用JS。
------解决方案--------------------
那就自能自己动手写验证了。
------解决方案--------------------
直接用js吧
------解决方案--------------------
在验证出发事件的代码中绕过ValidationSummary触发的事件就可以了
------解决方案--------------------
将TextBox的autoPostBack属性设为true
在提交按钮的事件里写验证 弹出alert
------解决方案--------------------
你后面直接放个RequiredFieldValidator就行了萨

<tr>
<td align= "center "> <span style= "color: red "> * </span> 地&nbsp;&nbsp;&nbsp;&nbsp;址: </td>
<td align= "left "> <input type= "text " class= "textbox01 " value= " <%#AgentData.Address%> "
name= "Address " id= "Address " runat= "server " /> </td>
<td>
<asp:RequiredFieldValidator ID= "RequiredFieldValidator2 " runat= "server " ControlToValidate= "Address "
Display= "Dynamic " ErrorMessage= "必须输入代理商地址 " SetFocusOnError= "True " ValidationGroup= "AgentEdit "> </asp:RequiredFieldValidator> </td>
</tr>