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") };
上記のコードは、新しく作成された製品には問題ありませんが、データベースからデータをロードして表示する場合は、コンボ ボックスにテキストを表示する方法がないため、問題があります。助けてください!