我有一个简单的 asp.net 页面(框架 3.5)和一个带有一系列下拉列表的 UpdatePanel,我想异步填充。在所有主流浏览器(Opera、Safari、IE6、IE7、FF3)中一切正常,但在 Chrome 中却不行。
Chrome 似乎忽略了必须发出异步请求的 SelectedIndexChanged 事件。
任何人都知道一个简单的解决方法吗?谢谢!
编辑:更多信息
正如我对 Adam Lassek 所说,更新面板在单击其中的 asp:Button 后刷新,但它不适用于下拉菜单的SelectedIndexChanged
事件。
更新面板设置如下:
<asp:UpdatePanel ID="updPanel" runat="server" UpdateMode="Always" ChildrenAsTriggers="true">
没有指定触发器,并且下拉菜单有集合AutoPostBack="true"
更新:(和重新标记)
经过几次尝试,我发现这不是 UpdatePanel 的问题,但似乎下拉菜单的 AutoPostback 无法正常工作,即使在没有 ScriptManager 和 UpdatePanel 的页面中也是如此......我确定这是一个问题只涉及这个项目,因为如果我从头开始一个新的网站并复制它的结构,在 Chrome 中工作正常......我正在尝试逐步删除原始项目中的所有其他内容,以找到确切的内容问题。
如果有人在此期间有一些想法......