我的带有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"];
}
为什么呢?请帮我。谢谢...
答案 0 :(得分:1)
使用FormCollection
传递提交的数据
[HttpPost]
public ActionResult callbackfrombank(FormCollection collection)
{
string RefId = collection["RefId"];
}
答案 1 :(得分:0)
以下代码适合您,
[HttpPost]
public ActionResult callbackfrombank(string refId)
{
string RefId = refId;
}