Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Firefox中ASP.NET中断的验证客户端代码呈现_Asp.net_Javascript_Iis_Validation - Fatal编程技术网

在Firefox中ASP.NET中断的验证客户端代码呈现

在Firefox中ASP.NET中断的验证客户端代码呈现,asp.net,javascript,iis,validation,Asp.net,Javascript,Iis,Validation,这一个对我来说是个难题。虽然这是一个相当模糊的问题,但很容易复制。它是在我在一个网页上做一些javascript工作的时候出现的,同时也利用了ASP.NET提供的验证控件 一些细节:使用基于Vista的开发机器,使用3.5框架和IIS7。我还有一台运行WindowsServer2003的QA机器,也有3.5框架,但运行的是IIS6 使用一个带有简单文本框、验证控件和按钮的页面提交它们。例如: <asp:TextBox ID="TextBox1" runat="server"><

这一个对我来说是个难题。虽然这是一个相当模糊的问题,但很容易复制。它是在我在一个网页上做一些javascript工作的时候出现的,同时也利用了ASP.NET提供的验证控件

一些细节:使用基于Vista的开发机器,使用3.5框架和IIS7。我还有一台运行WindowsServer2003的QA机器,也有3.5框架,但运行的是IIS6

使用一个带有简单文本框、验证控件和按钮的页面提交它们。例如:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>  
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Text is Required" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>  
<asp:Button ID="btnSubmit" runat="server" Text="Submit" />  

我对类似的设置也有同样的问题。browserCaps设置的差异是我迄今为止遇到的最有希望的可能性


检查web.config中的xhtmlconformance,确保未将其设置为旧版


您是否能够在两个实例中发布生成的JavaScript(工作和不工作)?我们在这里讨论的是什么版本的Firefox?您是否确保清除缓存,以便没有旧文件?请发布生成的HTML源代码,然后我们可以发现错误。在发布问题之前,我实际上也花了相当多的时间沿着这条路径。QA和Dev都能正确识别浏览器,从Response.browser对象可以看出这一点。尝试了web.config中的browscap条目并更新了browsercap.ini文件(尽管它不是特定于asp.net的)。