在我的aspx页面上,我有一个制表符控件。
在每个标签中,我正在使用网址加载Iframe
。此Iframe
URL存储在db表中。
每个标签都有自己的Iframe
。
通过读取表中的数据动态生成选项卡。
当焦点位于Iframe
并且用户按下后退按钮时,它会尝试加载Iframe
中的上一个网址并提供404 error
。
我该如何处理这个退格按钮盒?
当用户单击浏览器后退按钮时,会发生同样的事情。
我尝试在javascript
的keydown事件中捕获KeyCode,并将window.location.href
设置为同一页面。
这在父页面上运行良好。但是当关注标签内容时,我对此没有任何控制权。
同样对于我的父母页面,我在cache
事件上停用了Page Init
protected void Page_Init(object Sender, EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
Response.Cache.SetNoStore();
}
有没有办法处理这两种情况?