如何将信息传递给Asp.Net MVC部分视图?

时间:2018-12-19 02:38:12

标签: asp.net-mvc

在Asp.Net MVC中,帐户控制器的Login方法(如果成功)将返回RedirectToLocal(returnUrl);

我想添加一个字符串以返回。我以为ViewBag或TempData可以,但是View发现它们为空。因此,根据我的阅读,即使这是其确切目的,我想那些也不会传递给View。

除了返回经典ASP之外,还有一种简便的方法。

1 个答案:

答案 0 :(得分:1)

听起来您想在重定向到的路由上声明参数(可选?)。

例如,类似:

 return RedirectToAction("Action", new { id = 99 });

以下一些链接可能会有所帮助:

MVC RedirectToAction passing route parameters

Passing data from one controller to another in ASP.NET MVC

PS:

请不要返回“经典ASP.Net”(或“甚至更经典的ASP 3.0”;)。熟悉MVC,并期待ASP.Net Core(从头开始就是MVC;)