在 MVC3 应用程序中,如何显示文本(例如产品名称)但同时将值绑定到其主键(例如产品 ID)。这是我的 html 组合框
@(Html.Telerik().ComboBoxFor(model => model.ProductId)
.AutoFill(true)
.HighlightFirstMatch(true)
.DataBinding(binding => binding.Ajax().Select("GetProductsyKeyword", "Product")))
GetProductsyKeyword 方法返回:
return new JsonResult { Data = new SelectList(Products, "Id", "Description") };
上面的代码对于新创建的产品是可以的,但在从数据库加载和显示数据时不行,因为组合框不知道如何显示文本。请帮忙!