在asp razor视图中从javascript重定向

时间:2014-03-14 12:15:30

标签: javascript jquery asp.net asp.net-mvc-4

我有以下Jquery代码,代码正在向控制器发送数据,现在我想在成功之后从这里重定向,我该如何实现呢?

    $('#reply_admin').click(function () {
        var recipName = $('.input_eply').val();
        var id =@Model.id
        $.post('/Admincontact/Replt/' + id,
               { reply: recipName },
               function (data) {
                   $('#reply').append(data);
                   window.location.href = '@Url.Action("Index", "Admincontact")';
               });

    });

我的控制器是

[HttpPost]
    public ActionResult Replt(string reply,string id)
    {

        EmailManager.admin_reply(db.contactUs.Find(Convert.ToInt32(id)).Email, reply);
        return new EmptyResult();
    }

1 个答案:

答案 0 :(得分:0)

是什么意思

  $('#reply').append(data);

如果您要返回EmptyResult()

仅限尝试

 function (data) {

                   window.location.href = '@Url.Action("Index", "Admincontact")';
               }