我们昨天得到了奇怪的错误.___doPostBack未定义.
我们正在构建相当高级的网站,但不是很多使用回发.使用回发的地方之一是ASP.NET登录状态控件.
它是概率性的,有时它被渲染,有时 - 不是.对于IE浏览器,它的工作原理很好,但是从FireFox可以很高的机会不在页面源中使用doPostBack.
有任何想法吗?
PS:此外,错误仅发生在使用Windows 2003和IIS 5.0的实时环境中,dotnet框架为3.5
是不是因为我在页面级别上使用OutputCache?
刚好发生在我们身上:当googlebot或任何其他机器人在常规用户之前点击您的页面时,该页面将被缓存而没有任何回发选项.
我们做了一个简单的hack,如果request.browser.javascript为false,则使用不同的outputcacheprofile(asp.net将页面的不同版本发送给那些浏览器/ crawlers/bot)
归档时间: |
|
查看次数: |
4006 次 |
最近记录: |