2009-10-23 42 views
0

好吧,长话短说 - 我有一个ASP.Net 1.1网站,它使用Validator控件和Ajax(ajax.dll,v5.7.22.2)...该网站的所有这些元素都被选中/实现在我来到这里之前,在任何人问及之前,不,我们的预算(时间)不在我们的预算范围内,甚至不会升级到ASP.Net 2.0,更不用说最新,最好的一切。如何在Firefox中使用我的ASP.Net 1.1应用程序来获取Ajax和客户端验证器?

该网站在IE浏览器(当然)工作正常,但在Firefox(或Chrome浏览器...还没有尝试Opera或Safari)我发现ASP渲染该网站没有验证器的任何JavaScript代码,也它是否会为我调用的ajax方法提供任何JavaScript代码的网站?

我检查过了,我们的web.config设置为将Firefox视为“上层”浏览器......并且它确实似乎正在使用正确的HtmlWriter(即,我的FFox页面呈现为跨度和div)。我已经尝试在web.config中使用IE7用户代理创建PageClient别名,并强制页面使用该PageClient。没有什么似乎让它产生Ajax和验证器的JavaScript。我对网络的研究似乎指向验证者,根本无法与ASP.Net 1.1和Firefox一起工作......并且我认为,无论验证器做什么,Ajax库都在做...但我真的真的很希望有一个解决方法。在今天这个时代告诉客户这将非常尴尬“对不起,我们不支持这个版本的非IE浏览器。”

回答

1

看一看this article一个可能的解决方法

+0

真棒 - 这正是我需要的东西......这是我们遇到的确切的问题的一个很好的解释,现在我可以看到,即使解决办法将是大量的工作。至少我知道。 – WearySky 2009-10-23 14:30:38

相关问题