日期:2014-05-17  浏览次数:20458 次

新手又遇奇葩问题了,求大神帮忙
请问为什么我在输入前点击就触发事件,给TEXT输入内容后再点击提交就不触发了单击事件了!!!

代码如下:
    <tr><td align="left">
    年龄:</td><td align="left"><asp:TextBox ID="age" runat="server" ></asp:TextBox></td></tr>
    <asp:RangeValidator ID="RV1" ControlToValidate="age" ErrorMessage="年龄不合法" runat="server" Display="Dynamic"></asp:RangeValidator>
    <tr><td align="left">籍贯: </td><td><asp:TextBox ID="JG" runat="server"></asp:TextBox></td></tr>
        <tr><td></td><td align="left"><asp:Button ID="TJ" runat="server" style="margin-bottom: 0px" Text="确认提交" onclick="Button1_Click" /></td></tr>

CS:
 protected void Button1_Click(object sender, EventArgs e)
    {
        RV1.MaximumValue = "45";
        RV1.MinimumValue = "18";
       
        
    }

------解决方案--------------------
貌似验证控件绑定直接在设计器那里绑定没出国错误