Page_Load在FireFox中多次调用(在我的情况下为4次)但在IE中只调用一次。我在页面上使用Telerik,JQuery和DHTMLXCombos以及asp.net控件。页面上也有很多图像。我在用
我过去也遇到过这个问题,那时我给Image分配了错误的路径,但这次并非如此。
对这个问题的任何想法,特别是为什么我的页面只在IE中加载一次而不是在Firefox中加载?
答案 0 :(得分:1)
我的第一个想法是你需要向我们展示一些代码,但是意识到你可能需要缩小我的第二个想法,那就是你需要处理ASP.NET的浏览器缩减。
如果你不了解它,ASP.NET有一个令人沮丧的功能,考虑IE 更好(真的没有别的办法),而不是Firefox和其他浏览器。有关详细信息,请参阅here和here。检查两个浏览器(以及其他浏览器中的渲染源)。
不是说这是问题,只是它可能是。
答案 1 :(得分:1)
这个问题出现在Telerik RadEditor&在2009年第一季度发布。要解决当前SP2版本中的问题,请将RadEditor的新TableLayoutCssFile属性设置为指向某个外部css文件(可能为空),例如。
<telerik:RadEditor runat="server" ID="RadEditor1" TableLayoutCssFile="~/Empty.css"></telerik:RadEditor>
http://www.telerik.com/community/forums/aspnet-ajax/editor/radeditor-forces-page-load-twice.aspx