【发布时间】:2009-02-03 21:34:34
【问题描述】:
我有一个简单的 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">
没有指定触发器,dropdows 有集合AutoPostBack="true"
更新:(和重新标记)
经过几次尝试,我发现这不是 UpdatePanel 的问题,但下拉菜单的 AutoPostback 似乎无法正常工作,即使在没有 ScriptManager 和 UpdatePanel 的页面中也是如此...... 我确信这只是这个项目的问题,因为如果我从头开始一个新的网站并复制它的结构,在 Chrome 中可以正常工作...... 我正在尝试逐步删除原始项目中的所有其他内容,以找出问题所在。
如果有人在此期间有一些想法......
【问题讨论】:
标签: asp.net drop-down-menu google-chrome autopostback