내가 MVc4에 새로운 오전 (다른 컨트롤러에서) 다른 하나의 작업에서 매개 변수를 전달하려고캔트 내가 매개 변수를 사전에 대한 오류를 얻을 수 있지만 내가 가진 또 다른 MVC4
public ActionResult Index(ViewModel.Example search)
{
if (search.Request != null)
{
Session["RoomTypeID"] = search.Request.RoomTypeID;
Session["Breakfast"] = search.Request.Breakfast;
Session["Currency"] = search.Request.Currency;
}
vm.listRoomRate = GetDataIndex(vm.Request);
_UserSession.SearchRoomRate = vm;
return RedirectToAction("SearchResult");
}
[HttpPost]
public ActionResult New(ViewModel.Rate.RateViewModel vm)
{
if (vm.NewRoomRate.Currency == null)
vm.NewRoomRate.Currency = "IDR";
var NewData = _RoomRateService.NewRoomRate(vm.NewRoomRate.RoomTypeName, vm.NewRoomRate.Breakfast,
Convert.ToDateTime(vm.NewRoomRate.CheckInFrom), Convert.ToDateTime(vm.NewRoomRate.CheckInTo), vm.NewRoomRate.sun, vm.NewRoomRate.mon, vm.NewRoomRate.tue,
vm.NewRoomRate.wed, vm.NewRoomRate.thu, vm.NewRoomRate.fri, vm.NewRoomRate.sat, vm.NewRoomRate.Currency, vm.NewRoomRate.SingleRate,
vm.NewRoomRate.DoubleRate, vm.NewRoomRate.TripleRate, Convert.ToDecimal(vm.NewRoomRate.Commision), Convert.ToInt32(vm.NewRoomRate.Allotment), vm.NewRoomRate.CloseSelling,
vm.NewRoomRate.FreeSell);
if (NewData == null)
{
ModelState.AddModelError("failed", "Error has occured");
return New();
}
ViewModel.Rate.RateViewModel test = new ViewModel.Example();
test.Request = new ExampleData();
test.Request.RoomTypeID = Convert.ToInt32(v..exampleVM2);
return RedirectToAction("Index", new {search = test.Request });
}
한 행동에서 리디렉션 어떤 문제인지 전혀 알지 못합니다.