在Asp.Net MVC中,帐户控制器的Login方法(如果成功)将返回RedirectToLocal(returnUrl);
我想添加一个字符串以返回。我以为ViewBag或TempData可以,但是View发现它们为空。因此,根据我的阅读,即使这是其确切目的,我想那些也不会传递给View。
除了返回经典ASP之外,还有一种简便的方法。
答案 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;)