如何viewbag通过剑道UI电网参数,以行动
问题描述:
@(Html.Kendo().Grid<SW.CRM.WebKendoUI.Models.ServiceOrderViewModel>()
.Name("OrderManegementGrid")
.Columns(columns =>
{
columns.Bound(e => e.Id).Title("订单编号").Visible(false);
columns.Bound(e => e.ReservationNumber).Visible(false);
columns.Bound(e => e.ServiceName).Title("服务名称");
columns.Bound(e => e.FullName).Title("联系人");
columns.Bound(e => e.MobileNumber).Title("手机号");
columns.Bound(e => e.NumberPlate).Title("车牌号");
columns.Bound(e => e.OrderReserveDatetime).Title("预约服务时间").Format("{0:yyyy-MM-dd HH:mm}");
columns.Bound(e => e.IsCanceled).Title("是否取消");
})
.ToolBar(toolbar =>
{
toolbar.Save();
}).HtmlAttributes(new { style = "text-align:center" })
.Editable(editable => editable.Mode(GridEditMode.InCell))
.DataSource(dataSource => dataSource
.Ajax()
.Batch(true)
.Model(model => model.Id(p => p.Id))
.Update("SaveOrderItems", "Orders")
.Read(read => read.Action("GetOrderItems", "Orders", new {Id [email protected](ViewBag.VehicleModel) }))
)
)
我想通过在viewBag价值的新控制器{ID = @(ViewBag.VehicleModel)},但它不会对work.Thanks有什么建议么。如何viewbag通过剑道UI电网参数,以行动
答
通过你的Id
这样,
.Read(read => read.Action("GetOrderItems", "Orders", new { @Id = ViewBag.VehicleModel }))
控制器
public ActionResult GetOrderItems([DataSourceRequest]DataSourceRequest request,string Id)
{
}
感谢您answer.I尝试另一种方式,而且也适用。 .Read(read => read.Action(“GetOrderItems”,“Orders”,new {Id = @ ViewBag.OrderReserveId})) – Leon 2014-08-28 06:41:41