我有一个我从我的模型生成的无线电按钮列表,如下所示:
@foreach (var offer in Model.AvailableOffers)
{
<div>
@Html.RadioButtonFor(m => m.selectedAvailableOffer, offer)
@Html.Label(offer.begin_date.Month + "/" + offer.begin_date.Day + " - " + offer.end_date.Month + "/" + offer.end_date.Day + ", " + offer.offer_name)
</div>
}
模型包括:
public List<AvailableOffer> AvailableOffers { get; set; }
public AvailableOffer selectedAvailableOffer { get; set; }
了解我如何尝试使用offer
方法将RadioButtonFor
对象发回给我的控制器?这显然不起作用,但它是我想要完成的。有没有办法将整个选定的offer
对象发布回我的控制器,或者我不能在我的对象中添加某种ID,并且只回发ID,如下所示:
答案 0 :(得分:1)
很快:不,你不能通过全部提供的服务&#39;对象回到服务器。最好只在客户端使用id。 如果你真的想要回发整个报价,你可以使用某种序列化来存储每个报价对象的数据作为radiobutton的值。