我正在使用MVC4 / Razor。在GET请求之后,视图显示查询字符串,并且在POST请求之后,视图不显示查询字符串 - 两者都是预期的。
但是,我有一个[AcceptVerbs(HttpVerbs.Get | HttpVerbs.Post)]
的动作,我需要向其发布一个表单,并显示相应的查询字符串。
如何在服务器端执行此操作? 我知道这可以通过转换为GET请求在客户端完成,我很想知道如何做到这一点,但只有这是实现这项工作的唯一方法。
答案 0 :(得分:0)
您可以return RedirectToAction
发布参数
return RedirectToAction("About", "Create",
new { id = PId, Name=PName }); // more params if needed
参数将包含在查询字符串中。