javascript - 在 asp.net 按钮上使用 JQUERY 从 ajax 模态扩展器单击重定向到 asp.net 页面

标签 javascript c# jquery asp.net ajax

在我的asp.net应用程序中,我将重定向到details.aspx页面,其中包含“确定”按钮。单击“确定”按钮时,我打开一个模态弹出扩展,其中包含提交和取消按钮。在提交按钮上单击我将数据存储在服务器端编码的数据库中,保存数据后我想将页面重定向到其他页面,例如“Report.aspx”。我这样做如下,

$("[id$=btnQuerySubmit]").bind("click",function () {
    window.location.href = "../web/Report.aspx";
});

但是上面的代码关闭模态窗口,并保留在相同的details.aspx页面中。不重定向到 Report.aspx 页面。我也尝试过下面的代码,

window.open('../web/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));

欢迎提供任何信息。

提前致谢

桑吉塔

最佳答案

我认为您的模型表单在到达 window.location.href 之前已关闭

尝试像这样改变你的函数。

 $("[id$=btnQuerySubmit]").bind("click",function (event) {
        event.preventDefault();
        window.location.href = "../web/Report.aspx";
     });

关于javascript - 在 asp.net 按钮上使用 JQUERY 从 ajax 模态扩展器单击重定向到 asp.net 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33772785/

相关文章:

javascript - 使用 jQuery 在 js 中的日历上创建事件,我遇到了一个奇怪的错误

php - 无法读取未定义的属性 'readyState'

javascript - 使用 javascript 如何更改页面但在登录后保留搜索规范?

c# - 在 C# 中使用转换后的指针值的引用返回可以吗?

C# Rfc2898DeriveBytes 到 Node

javascript - 有没有办法缩短多个 .next()?

jquery - 启用scrollX 时标题列与DataTable 不对齐

jquery - 根据用户代理删除 jQuery 脚本

javascript - 在 jquery 每个循环中创建多维数组或对象

c# - 在 getter 中使用 if 表达式