ドロップダウンリストのhtmlコントロールをWebページに追加して、製品リストに追加します。私のアクションコントローラは、ビューがDropDownListForの使い方
@model IQueryable<Entity.Product>
@Html.DropDownListFor(.....)
何ですか
public ActionResult Index()
{
return View(_repository.GetProducts(true));
}
製品モデル(LINQ to SQLは、以下のSelectedIdが選択IDドロップダウンのためである部分クラスである)
public partial class Product
{
public int SelectedId { get; set; }
}
のように見えます私はDropDownListをProductsでいっぱいにする方法や、Selected Idプロパティに商品を選択した場合には理解できません。
DropDownListの新しいモデルを作成する必要がありますか、または「public IEnumerable Products {get;セット; } 'を部分的なプロダクトクラスに変換し、代わりにプロダクトクラスを使用しますか?どちらも機能しますが、どちらが設計上優れているか分かりません。 –
Tomas
@Tomas、新しいクラスを作成します。 –