.net中弹出模态框后跳转页面问题
我从a页面跳转到b页面,代码:
window.location.href = "FileMove.aspx?FileId=" +document.all("txtFileId").value;
然后b页面有返回按钮,代码
<td width="27%"><input class="button" id="butReturn" onmouseover="this.className='buttonover'" onmouseout="this.className='button'"
type="button" value="返回" onclick="javascript:history.go(document.all('txtBackNum').value);"></td>
</tr>
txtBackNum为这个
<input id="txtBackNum" type="hidden" runat="server" name="txtBackNum">
cs中:if(!this.IsPostBack) {
if(Request.QueryString["BackNum"] != null) txtBackNum.Value = Request.QueryString["BackNum"];
}
这样可以正常跳过去,然后返回正常返回
但是如果中间,在a页面弹出一个模态框
然后关闭这个模态框后,点击链接可跳转到b页面,但是这个时候b点返回就报错了。。