在我的asp.net应用程序中,我将重定向到details.aspx页面,其中包含OK按钮。当单击“确定”按钮时,我打开一个包含提交和取消按钮的模态弹出扩展器。在提交按钮单击我将数据存储在服务器端编码的数据库中,保存数据后我想将页面重定向到其他页面说“Report.aspx”。我这样做,
$("[id$=btnQuerySubmit]").bind("click",function () {
window.location.href = "../web/Report.aspx";
});
但是上面的代码关闭了Modal窗口,并保留在相同的details.aspx页面中。不重定向到Report.aspx页面。我也试过下面的代码,
window.open( '../网/ Report.aspx'); 这会重定向到report.aspx,但页面会在新标签页中打开。如果我提供_self或_top,即使在新标签中也没有重定向。
我无法使用代码,必须使用Jquery,因为我需要检查用户使用的浏览器,如下所示,
$(document).ready(function ($) {
"use strict";
// Detecting IE
var oldIE;
var a_href;
if ($('html').is('.ie6, .ie7, .ie8, .ie9')) {
oldIE = true;
}
if (oldIE) {
a_href = '../web/Report.aspx';
} else {
a_href = '../web/#/user/Report';
}
}(jQuery));
欢迎任何信息。
提前致谢
桑杰塔
答案 0 :(得分:1)
我认为您的模型表单在到达window.location.href
之前会被关闭尝试更改此功能。
$("[id$=btnQuerySubmit]").bind("click",function (event) {
event.preventDefault();
window.location.href = "../web/Report.aspx";
});