从一个动作重定向到一个不同动作的post方法,模型值作为参数

时间:2016-12-19 04:48:41

标签: c# asp.net-mvc asp.net-mvc-routing

我从视图中获取了文本框的值到控制器中的一个操作。现在我需要将此值发送到其他一些以模型值作为参数的动作的post方法。 我从控制器获取值的操作:

public ActionResult Track(string txtEmployeeNo)
    {
        ReporteesInboxModel objTrackRequestModel1 = new ReporteesInboxModel();
        objTrackRequestModel1.strempno = txtEmployeeNo;

        return RedirectToAction("TrackRequest", new { objTrackRequestModel = objTrackRequestModel1, ActionStatus = "" });
    }

我需要将其重定向到:

[HttpPost]
public ActionResult TrackRequest(ReporteesInboxModel objTrackRequestModel, string ActionStatus)
{
......
}

但行:

return RedirectToAction("TrackRequest", new { objTrackRequestModel = objTrackRequestModel1, ActionStatus = "" }); 

将我重定向到GET方法,而不是post方法。

0 个答案:

没有答案