在模态的按钮调用控制器和重定向到操作

时间:2014-04-11 09:40:15

标签: javascript jquery asp.net-mvc

我有一个模态。

HTML

<div>
  //this is modal content
</div>

在模态中单击按钮时,我会调用控制器的操作

JavaScript:

$(function() {
    $("#Yes").click(function () {
        $.get('/myController/myAction/@Model.Id');
    });
});

这是控制器的操作

public ActionResult myAction(Guid id)
{
    //do some stuff
    return RedirectToAction("Index");
}

目前我转发到控制器的操作,但控制器的操作RedirectToAction不会将我重定向到Index操作。我和modal保持同一页面。

我应该做些什么? 或者我做得不对?

2 个答案:

答案 0 :(得分:1)

试试这个

$(function() {
    $("#Yes").click(function () {
        $.get('/myController/myAction/@Model.Id', function( data ) {
        window.location.href='@Url.Action("myAction","myController")'
     });
});

答案 1 :(得分:0)

那你为什么要重定向到索引动作只是给出当前页面的地址

return RedirectToAction("<current page ref>");