我的操作方法返回一个视图。它看起来如下。
public public ActionResult Init(string additionalParams)
{
Response.AddHeader("additionalParams", additionalParams);
return View(model);
}
视图有一个表单。表单将提交给另一个操作方法
[HttpPost]
public ActionResult InitPost(MyModel model)
{
string additionalParams = Request.Headers.Get("additionalParams"); <--- getting null
}
如何在帖子中获得additionalParams?请帮忙。
答案 0 :(得分:0)
所以在Init()上,我使用了Route属性路由,这使得url看起来像这样http://wwww.example.com/23/22/ ...显然这会引起url长度的问题。所以我切换到使用查询字符串,通过删除路由属性路由。现在有了这个网址,我可以很好地传递我的附加条款,http://www.example.com?id=222&otherID=222&additionalParams=“无论什么”