谁帮忙看看http://aspx.wucai.com/xmlarticle,程序原来是在我机器上编写调试的,可是放到服务器上,注册的时候,原来的一些判断的程序都不管用了,这是怎么会事?
在我机器上的时候是正常的。是不是操作系统的问题,我的机器是2000,服务器是2003的。如何解决??谢 了。

解决方案 »

  1.   

    代码如下:<%@ Page Language="C#" Inherits="article.reg" ResponseEncoding="gb2312" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>用户注册。</title>
    <link href="css.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    <!--
    .style2 {color: #FFFFFF}
    .style3 {color: #FF0000}
    -->
    </style>
    </head>
    <body>
    <asp:Panel ID="regp" runat="server">
    <form runat="server">
      <table width="81%" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#006699" class="unnamed1">
        <tr bgcolor="#99CCCC"> 
        <td colspan="3"> 
          <div align="center" class="my12pt"><strong><font color="#FFFFFF">用户注册</font></strong></div></td>
      </tr>
      <tr> 
        <td width="14%" bgcolor="f7fbff">
    <div align="right" class="style3">用户名:</div></td>
          <td width="44%" bgcolor="#FFFFFF">
    <asp:TextBox BorderColor="#003366" BorderWidth="1" ID="username" runat=server />
            <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server"
                ControlToValidate="username"
                ErrorMessage="*"
                 Display="Static">
            </asp:RequiredFieldValidator></td>
          <td width="42%" rowspan="7" valign="top" bgcolor="#FFFFFF"><asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server"
                ControlToValidate="email"
                ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                Display="Static"
                Font-Name="verdana" 
                Font-Size="10pt"> 电子邮件格式不正确。<br><br> </asp:RegularExpressionValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
                ControlToValidate="password"
                ValidationExpression="([0-9]|[a-z]){6,}"
                Display="Static"
                Font-Name="verdana" 
                Font-Size="10pt"> 密码只能是数字或小写字母,长度大于6。<br><br> </asp:RegularExpressionValidator>
            <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
                ControlToValidate="username"
                ValidationExpression="([0-9]|[a-z]){5,}"
                Display="Static"
                Font-Name="verdana" 
                Font-Size="10pt"> 请输入正确的用户名,只能是数字或小写字母,长度大于5。<br><br> </asp:RegularExpressionValidator>
            <asp:Label ForeColor="#FF0000" ID="errinfo" runat="server"/></td>
      </tr>
      <tr> 
        <td bgcolor="f7fbff">
    <div align="right" class="style3">密码:</div></td>
          <td bgcolor="#FFFFFF">
    <asp:TextBox BorderColor="#003366" BorderWidth="1" ID="password" runat=server TextMode="Password" />
            <asp:RequiredFieldValidator id="RequiredFieldValidator3" runat="server"
                ControlToValidate="password"
                ErrorMessage="*"
                Display="Dynamic">
            </asp:RequiredFieldValidator>
    </td>
          </tr>
      <tr> 
        <td bgcolor="f7fbff">
    <div align="right" class="style3">确认密码:</div></td>
          <td bgcolor="#FFFFFF">
    <asp:TextBox BorderColor="#003366" BorderWidth="1" ID="password2" runat=server  TextMode="Password"/>
            <asp:RequiredFieldValidator id="RequiredFieldValidator4" runat="server"
                ControlToValidate="password2"
                ErrorMessage="*"
                Display="Dynamic">
            </asp:RequiredFieldValidator>
    </td>
          </tr>
      <tr> 
        <td bgcolor="f7fbff">
    <div align="right" class="style3">Email:</div></td>
          <td bgcolor="#FFFFFF">
    <asp:TextBox BorderColor="#003366" BorderWidth="1" ID="email" runat=server />
            <asp:RequiredFieldValidator id="RequiredFieldValidator5" runat="server"
                ControlToValidate="email"
                ErrorMessage="*"
                Display="Dynamic">
            </asp:RequiredFieldValidator>
    </td>
          </tr>
      <tr> 
        <td bgcolor="f7fbff">
    <div align="right">昵称:</div></td>
          <td bgcolor="#FFFFFF">
    <asp:TextBox BorderColor="#003366" BorderWidth="1" ID="netname" runat=server /></td>
          </tr>
      <tr> 
        <td bgcolor="f7fbff">
    <div align="right">性别:</div></td>
          <td bgcolor="#FFFFFF">
    <asp:DropDownList ID="sex" runat="server">
    <asp:ListItem  Selected="true">男</asp:ListItem>
    <asp:ListItem>女</asp:ListItem>
    </asp:DropDownList></td>
          </tr>
      <tr> 
        <td bgcolor="f7fbff">
    <div align="right">年龄:</div></td>
          <td bgcolor="#FFFFFF"><asp:DropDownList ID="age" runat="server"></asp:DropDownList></td>
          </tr>
      <tr bgcolor="#99CCCC"> 
        <td height="22" colspan="3"> 
          <div align="center"><asp:Button ID="Save" Text="提交" OnClick="SaveUser_Click" runat="server" BorderWidth="1" BorderStyle="solid" BackColor="#FFFFFF"/> 
          <asp:Button ID="reset" Text="重写" OnClick="Reset_OnClick" runat="server" BorderWidth="1" BorderStyle="solid" BackColor="#FFFFFF"/> 
          </div></td>
      </tr>
    </table>
    </form>
    </asp:Panel><asp:Panel ID="successp" runat="server" Visible="false">
    <form runat="server">
    <table width="400" border="0" align="center" cellpadding="6" cellspacing="1" bgcolor="#000000" class="unnamed1">
      <tr bgcolor="#9CCFCE">
        <td colspan="2"><span class="my12pt style2"><strong>注册成功</strong></span></td>
      </tr>
      <tr bgcolor="#FFFFFF">
        <td><div align="right">用户名:</div></td>
        <td width="274">
          <asp:Label ID="lusername" ForeColor="#FF0000" runat="server" />    
        </td>
      </tr>
      <tr bgcolor="#FFFFFF">
        <td><div align="right">密码:</div></td>
        <td>
          <asp:Label ID="lpassword" ForeColor="#FF0000" runat="server" />    
        </td>
      </tr>
      <tr bgcolor="#9CCFCE">
        <td colspan="2"><div align="center"><a href="index.aspx">返回首页</a></div></td>
      </tr>
    </table>
    </form>
    </asp:Panel>
    <!--#include file="footer.aspx"-->
    </body>
    </html>
    就是里面的一些判断用户名长度,邮件格式什么的一些对象不管用了,什么也不判断了
    不过输入什么都可以注册。
    不过在我机器上是好好的。
      

  2.   

    好像有一个ASPNET_Client文件夹,考过去就可以了吧,
      

  3.   

    对,是客户端验证吧,把你机器中的程序目录ASPNET_Client目录整个拷贝到服务器网站根目录下就行了。