ASP.NET MVC 3 Httppost方法显示错误404未找到

时间:2014-08-12 03:58:35

标签: asp.net-mvc

我的带有ASP经典get参数的项目包含以下代码:

protected void Page_Load(object sender, EventArgs e)
{
    RefIdLabel.Text = Request.Params["RefId"];      
}

但在ASP.NET MVC 3中使用Httppost方法无法获取参数并且未找到显示错误404。参数为空。

[HttpPost]
public ActionResult callbackfrombank()
{
   string RefId = Request.Params["RefId"];
}

为什么呢?请帮我。谢谢...

  • 将参数从其他服务器发布到我的服务器。

2 个答案:

答案 0 :(得分:1)

使用FormCollection传递提交的数据

[HttpPost]
public ActionResult callbackfrombank(FormCollection collection)
{
   string RefId = collection["RefId"];
}

答案 1 :(得分:0)

以下代码适合您,

[HttpPost]
public ActionResult callbackfrombank(string refId)
{
   string RefId = refId;
}