这个问题我是在VS里碰到的。以前用DV里不编译的话不会有这样问题。。我想是不是VS里要怎么样设置一下

解决方案 »

  1.   

    把你的/aspnet_client/system_web/1_1_4322/WebUIValidation.js从C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322
    复制一次
      

  2.   

    TO : penning(飞鱼) 
    没有用哎。
    都试了好多次了。
    在客户端的能行。但是服务器端的动作就不行了。
      

  3.   

    你的button有JS的onclick事件吗?
      

  4.   

    <form runat=server>
      <p><br>
            <br>
          </p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="1" background="images/default.gif"><img src="images/default.gif" width="1" height="350"></td>
                    <td valign="top" background="images/default.gif"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td align="center"><img src="images/default.jpg" width="637" height="283"></td>
                      </tr>
                      <tr>
                        <td height="30" align="center">&nbsp;</td>
                      </tr>
                      <tr>
                        <td align="center"><table  border="0" cellspacing="2" cellpadding="3">
                          <tr>
                            <td align="right">&nbsp;</td>
                            <td>Email&#65306;
                              <input type="text" id="UserEmail" size="15" runat=server/>
      <ASP:RequiredFieldValidator 
     ControlToValidate="UserEmail" 
     Display="Static"
     ErrorMessage="*"
     runat="server"/>
        </td>
                            <td>&#23494;&#30721;&#65306;
                            <input type=password id="UserPass" size="15" runat=server/>
    <ASP:RequiredFieldValidator 
     ControlToValidate="UserPass" 
     Display="Static"
     ErrorMessage="*"
     runat="server"/>

    </td>
    <td width="80">永久&#65306;
                              <ASP:CheckBox id=Persist runat="server" autopostback="true"/>
        </td>

                            <td>
    <input type="submit" OnServerClick="Logon_Click" Value="中建网后台进入" runat="server"/>
    </td>
                          </tr>
                        </table></td>
                      </tr>
                    </table></td>
                  </tr>
              </table>
    <table width="100%"  border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td>
     
    <asp:RegularExpressionValidator id="RegexValidator" 
                     ControlToValidate="UserEmail"
                     ValidationExpression="^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$"
                     EnableClientScript="false"
                     Display="Static"
                     ErrorMessage="Invalid format for e-mail address."
                     runat="server"/>

    <asp:Label id="Msg" ForeColor="red" Font-Name="Verdana" 
                   Font-Size="10" runat="server"/>

    </td>
      </tr>
    </table> </form>
      

  5.   

    这是我整个FORM的代码
    哪个高手帮我看一下。
      

  6.   

    建议用Aspnet_regiis.exe 对服务器上的IIS 重新注册一下。
      

  7.   

    To: chengulv(当年醒) 
    好的我先试一下
      

  8.   

    将提交按钮的设为CausesValidation="false"
    cs中
    Button1.Attributes.Add("onclick","javascript:if (typeof(Page_ClientValidate) == 'function'){ if(Page_ClientValidate()) {var win = window.open('');return false;};}");
      

  9.   

    penning(飞鱼) 高手确实是高手 佩服,学习
    碰到这种情况我就自己写Js代码去检查了
      

  10.   

    老大还是不行哎。
    都试了,,
    还是不见效。
    只能判断用户输入的是否正确!
    输入正确后点Button就没有反应了。
    你们都没有碰到过这种情况吗?
      

  11.   

    你调试一下看看后台button事件是否能触发
      

  12.   

    我也遇到了同样的问题,在window2003下,我在微软升级了系统后就出现这个问题,后来,我重新装了,升级后又是同样的问题,再重新装,不升级,问题就解决了,我也是苦恼了好久,到现在还不知道是什么问题。但是不升级系统就可以用了。老兄重新装吧
      

  13.   

    看看”WEB窗体设计器生成的代码“里你的Button.Click声明了没有
    有时候这句声明莫名其妙就没有了,我就遇到过