使用Return View(...)我们可以在同一个调用中传递模型和查询字符串吗?

时间:2016-02-26 14:54:19

标签: c# asp.net-mvc

我已经通过this链接,遇到了同样的问题,但未解决。

所以这是简单的事情,我有以下代码:

return View("ResetPassword", resetPasswordModel);

现在,与模型一起,我想传递一个查询字符串,该字符串应该附加在URL中。 有没有办法在同一个调用中传递模型和查询字符串?请记住,我将重定向到此视图,而不是另一个操作方法。(因此RedirectToAction将无效!)

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用Viewbag从控制器向视图发送任何类型的数据,如下所示:

ViewBag.QueryString =“您的查询字符串”;

在这里,您可以编写任何好名称而不是QueryString。

你在视图中获得它的方式是这样的:

@ ViewBag.QueryString

请参阅此MSDN帖子 https://msdn.microsoft.com/en-us/library/system.web.mvc.controllerbase.viewbag(v=vs.118).aspx