我对 KENDO UI 真的很陌生,我也有点困惑,因为我正在使用 VB.Net 和 Kendo,翻译有点奇怪,所以说了这么多,让我们来回答这个问题。
我在 ASP.Net MVC 页面中使用 Kendo Grid,如下所示:
@(Html.Kendo().Grid(Of Portal.ProductList).Name("Grid2") _
.DataSource(Function(ds) ds.Ajax() _
.Model(Sub(model) model.Id(Function(p) p.ItemID)) _
.Read(Function(read) read.Action("GetAjaxItems", "ShoppingCartItems").Data("gridParms")) _
.Destroy(Function(destroy) destroy.Action("DeleteAjaxItems", "ShoppingCartItems", New With {.ShoppingCartID = ViewData("ShoppingCartID")})) _
) _
.Columns(Function(modelItem) modelItem.Bound(Function(p) p.ItemCodeOrdering).Title("Item")) _
.Columns(Function(modelItem) modelItem.Bound(Function(p) p.Description)) _
.Columns(Function(modelItem) modelItem.Bound(Function(p) p.Quantity).Title("Quantity").ClientTemplate("<input type='text' style='width:40px;' id='QTY#= ItemID #' value='#= Quantity #' /> <input type='button' id='UPD#= ItemID#' value='Update' onclick='updateItemQty(this)' /> ")) _
.Columns(Function(modelItem) modelItem.Bound(Function(p) p.Price).Title("Unit Price").ClientTemplate("<div id='price#=ItemID#'>$#=Price.toFixed(2)#</div>")) _
.Columns(Function(modelItem) modelItem.Bound(Function(p) p.Quantity).Title("Total Price").ClientTemplate("<div id='total#=ItemID#'>$#= (Price * …Run Code Online (Sandbox Code Playgroud)