相关疑难解决方法(0)

使用RedirectToAction传递模型和参数

我想将一个字符串和一个模型(对象)发送给另一个动作.

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 });
Run Code Online (Sandbox Code Playgroud)

当我使用new关键字时它发送null对象,虽然我设置了对象hSm属性.

这是我的Search行动:

public ActionResult Search(string culture, HotelSearchModel hotelSearchModel)
{ 
    // ...
}
Run Code Online (Sandbox Code Playgroud)

parameters asp.net-mvc controller

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

controller ×1

parameters ×1