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