正常に動作するデスクトップ ページがあります。このページでは、Kendo ListView HTML ヘルパーを使用してデータをバインドし、コントローラーの C# メソッドを使用してポストします。同じコントローラー メソッドを使用したいのですが、データを正しくバインドする方法がわかりません。これを行う方法はありますか、それともモバイルビュー用に別の方法を書いていますか?
剣道 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)