0

Javascript代码:

   <script type="text/javascript">
    function MusteriBilgileriKaydet2() {
        var veri = {

            AnaOzelDurumId: AnaOzelDurumId.GetValue(),
            AnaİlgiliPersonelId: AnaİlgiliPersonelId.GetValue(),
        };

        if (veri.MusteriAdiTextBox1.trim() == "" || veri.MusteriAdiTextBox1 == undefined || veri.MusteriAdiTextBox1 == null) {
            $("#showwarning222").html('<img src="/Image/warning.png" title="Müşteri Adı Giriniz!">').show();
        }
        else {
            LoadingPanel.Show();
            $.ajax({
                url: "/Home/GenelMusterilerGridView2",
                type: "POST",
                dataType: "json",
                contentType: 'application/json',
                data: JSON.stringify(veri),
                success: function (mydata) {
                    if (mydata.error6 == true) { // Error
                        LoadingPanel.Hide();
                        alert("Müşteri Adı Mevcut");
                        $("#showwarning222").html('<img src="/Image/warning.png">').hide();
                    }
                    else { // Success
                        $("#MusterilerGetir").html(mydata);
                        LoadingPanel.Hide();
                        $("#showwarning222").html('<img src="/Image/warning.png">').hide();
                    }
                },
                error: function () {
                    LoadingPanel.Hide();
                    $("#showwarning222").html('<img src="/Image/warning.png">').hide();
                }
            });
            return false;
        }
    }

</script>

我的控制器:

    public ActionResult GenelMusterilerGridView2(MyModel model)
    {
    var stringView = RenderRazorViewToString("MerkezPartial", ModelleriGetir());
                return Json(stringView, JsonRequestBehavior.AllowGet);
            }
            else
            {
                return Json(new { error6 = true, JsonRequestBehavior.AllowGet });
            }
        }
        return null;
    }

我的所有代码都运行良好。

我只想在新标签页中打开。

那么,在将数据发布到控制器后,如何在浏览器的新选项卡中打开?

任何帮助将不胜感激。

谢谢。

4

1 回答 1

0

您可以向您的 html<a href标记添加一个看起来像这样的目标。

<a href="yourURL" id="someID" target:"_blank">Link name or text</a>

或者你可以在你的 javascript 代码中添加

function OpenNewTab(url){ 
 var something = window.open(url, '_blank');
 something.focus(); 
 }

现在这应该可以正常工作了,但是仅仅因为某些客户端阻止了弹出窗口,那么您也可以将其添加到您的 html 标记中。

<div onClick="OpenNewTab();">your link name</div>

希望这对你有用

干杯!

于 2013-10-26T10:43:16.853 回答