我正在尝试刷新 Opera 版本 12.12 中的页面内容(包含两个网格视图)。似乎我的页面在某个中间点被阻塞,因为它仍然是空白的。我的代码在除 Opera 之外的所有浏览器中都能完美运行:
ClientScript.RegisterClientScriptBlock(this.GetType(), "refresh", "<script type='text/javascript'>function refreshList() { try { if (document.all) { document.all('" + lbnRefreshList.ClientID + "').click(); } else { document.getElementById('" + lbnRefreshList.ClientID + "').click(); } } catch(e){} } </script>");
protected void lbnRefreshList_Click(object sender, EventArgs e)
{
// redind data to gridviews
}
我也在使用 ajax 更新面板,我的网格视图在面板内,而 lbnRefreshList 设置为 AsyncPostback 触发器。但是,我不知道为什么我的页面在 Opera 上没有刷新,尽管代码执行了。系统提示我使用空白页。
非常感谢任何建议。谢谢!