我有一个工作正常的桌面页面。此页面使用 Kendo ListView HTML Helper 绑定数据,然后使用控制器中的 C# 方法进行发布。我想使用相同的控制器方法,但我不知道如何正确绑定数据。有没有办法做到这一点,还是我坚持为移动视图编写不同的方法?
Kendo ListView 构造函数:
@(Html.Kendo().ListView(Model.ReservationData)
.ClientTemplateId("reservationsTemplate")
.DataSource(dataSource => dataSource
.Destroy(destroy => destroy.Action("ResInvitationDelete", "ClubProfile").Data("SerializeData"))
.Model(model =>
{
model.Id("ReservationID");
model.Field<DateTime>("PendingInvitation.RespondByDate");
model.Field<DateTime>("ReservationDate");
}
)
.Update(update => update.Action("ResInvitationUpdate", "ClubProfile").Data("SerializeData")))
.HtmlAttributes(new { style = "border-width:0px" })
.Name("reservationsList")
.Selectable()
.TagName("div")
)
控制器中的 C# 控制器方法:
public ActionResult ResInvitationUpdate([DataSourceRequest] DataSourceRequest request, Reservation reservation)