przekazywanie modelu i parametru za pomocą RedirectToAction

Chcę wysłać ciąg i model (obiekt) do innej akcji.

var hSM = new HotelSearchModel();
hSM.CityID = CityID;
hSM.StartAt = StartAt;
hSM.EndAt = EndAt;
hSM.AdultCount = AdultCount;
hSM.ChildCount = ChildCount;

return RedirectToAction("Search", new { culture = culture, hotelSearchModel = hSM });

Kiedy używamnew słowo kluczowe, które wysyłanull obiekt, chociaż ustawiam obiektyhSm własność.

To jest mójSearch akcja :

public ActionResult Search(string culture, HotelSearchModel hotelSearchModel)
{ 
    // ...
}

questionAnswers(1)

yourAnswerToTheQuestion