MVC2页面重定向问题

时间:2012-07-16 13:49:30

标签: jquery asp.net-mvc asp.net-mvc-2

我有一个控制器“Payroll”,它根据页面请求调用其他控制器。

目前我有一个“Proll”视图,其中有一个不是提交按钮的按钮。

当用户点击按钮

时,我想用另一个视图“BankMst”替换当前视图

这是我试过的方式

function ViewDetails() {
    var pth = siteroot + "Payroll/BankMst";
    //alert(siteroot);
    $('#mainFrame').attr('src', pth);
    //window.location.href = rootPath + "Payroll/BankMst/2";
    return;
}

但它仅加载当前视图而不是BankMst视图。请求也转到旧控制器而不是新控制器。

我错过了什么吗?

感谢

1 个答案:

答案 0 :(得分:0)

如果您不打算提交任何数据,请使用ActionLink,而不是使用提交按钮。

e.g。

@Html.ActionLink("Do Something", "MyAction", "MyController")

您始终可以使用CSS将链接看作一个按钮。

如果您必须使用提交按钮,则可以使用RedirectToAction方法重定向到新的操作服务器端。