Asp.net 如果页面在部署后具有验证控件,则不会回发

Asp.net 如果页面在部署后具有验证控件,则不会回发,asp.net,Asp.net,我有一个带有RadioButtonList的页面,当选择被更改时,它应该会发回。但是由于页面上的RequiredFieldValidator,回发没有发生。 它在//localhost/上运行良好,但在部署到生产服务器之后就不行了 页面上的错误是: “事件”为null或不是对象 线路:126 字符:5 代码:0 URI: 我已经尝试过几件事: 1 aspnet_客户端文件夹位于正确的位置 2我已经添加了Page.Validate和ifPage.IsValid{}语句,并在其上单击了进行验证的按钮

我有一个带有RadioButtonList的页面,当选择被更改时,它应该会发回。但是由于页面上的RequiredFieldValidator,回发没有发生。 它在//localhost/上运行良好,但在部署到生产服务器之后就不行了

页面上的错误是: “事件”为null或不是对象 线路:126 字符:5 代码:0

URI:

我已经尝试过几件事:

1 aspnet_客户端文件夹位于正确的位置

2我已经添加了Page.Validate和ifPage.IsValid{}语句,并在其上单击了进行验证的按钮

3 WebUIValidation.js文件中的ValidatorCommonSubmit函数如下所示:

   function ValidatorCommonOnSubmit() {
    event.returnValue = !Page_BlockSubmit;
   Page_BlockSubmit = false;
   return event.returnValue;}

有人能帮我吗?任何帮助都将不胜感激。谢谢

您可以对所需的字段验证程序相关控件进行分组,以使其不会影响单选按钮列表

<asp:RequiredFieldValidator ID="rfv" runat="server" ValidationGroup="button1"
        ErrorMessage="*"></asp:RequiredFieldValidator>
  <asp:Button ID="Button1" runat="server" Text="Button1" ValidationGroup="button1"  />
只要您的单选按钮列表没有分组在button1 group下,它就不会有任何问题


详细信息和

谢谢您的帮助。我找到了解决办法。我使验证器控件的EnableClientScript属性为false。验证控件正在启动,回发正在进行。