RequiredFieldValidator在本机测试成功,但是上传到远程服务器后失效,为什么?怎样解决?
<asp:RequiredFieldValidator ControlToValidate="SHNAME" ErrorMessage="请输入收货人姓名" runat="server" />

解决方案 »

  1.   

    是否加入根目录的asp.net文件夹呢
      

  2.   

    <asp:TextBox ID="txtName" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="人员名称不能为空"
                        ControlToValidate="txtName" SetFocusOnError="True" ValidationGroup="save" Display="None"
                        EnableTheming="True"></asp:RequiredFieldValidator>
    &nbsp;
                    <asp:ValidationSummary ID="ValidationSummary1" runat="server" HeaderText="您输入的信息有以下错误:&#13;"
                        ValidationGroup="save" ShowMessageBox="True" ShowSummary="False" /><asp:Button ID="btnsave" runat="server" Text="保存" OnClick="btnsave_Click" ValidationGroup="save" />
      

  3.   

    exiori(IORI)您指的脚本是什么?
      

  4.   

    重新注册一下脚本就可以了
    aspnet_regiis -c就可以了
      

  5.   

    你在命令行下进入C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727(VS2003是v1.1.4322)运行上面的aspnet_regiis -c命令就可以了