[英]Refreshing Page in Opera using Ajax
我正在尝试在Opera 12.12版中刷新页面(包含两个gridviews)的内容。 似乎我的页面在某些中间位置阻塞了,因为它保持空白。 我的代码在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上没有刷新。 提示我的是空白页面。
任何建议,不胜感激。 谢谢!
在我看来,由于某种原因,从来没有在Opera上触发过“ click”事件,您是否尝试过使用jQuery? 他们的框架试图与所有浏览器兼容,
你可以尝试做类似的事情
<script type='text/javascript'>
function refreshList() {
$('#" + lbnRefreshList.ClientID + "').click();
}
</script>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.