从控制器内的动作重定向?

Joh*_*ohn 4 c# asp.net razor asp.net-mvc-3

MVC - 而不是创建VM并传入值​​并绘制视图.我想使用值作为参数重定向到URL ....所以

代替:

var model = new AvailabilityStepOneOfBookingVM(bookingQuery, 
                     ListOfBookings, chosenDate, foodPodId);

return View(model);
Run Code Online (Sandbox Code Playgroud)

我想加载网址:

http://localhost:40310/OrchardLocal/Food/FoodPodAvailability/
          StepOneOfBooking/(value of foodPodId)/(value of chosenDate)
Run Code Online (Sandbox Code Playgroud)

重定向到行动?直接从这里或创建一个视图并从那里重定向?

D S*_*ley 5

您可以使用 Redirect

string url = string.Format("/OrchardLocal/Food/FoodPodAvailability" + 
                           "/StepOneOfBooking/{1}/{0}", chosenDate, foodPodId)

return Redirect(url);
Run Code Online (Sandbox Code Playgroud)