私のMVC3プロジェクトでドロップダウンリストを2つ作成する必要があります。最初のドロップダウンはDB駆動となり、最初のドロップダウンで選択したデータに基づいて2番目のドロップダウンが変わります。 2番目のドロップダウンには、ハードコードされたテキストと値があります。どのように私はこれを達成することができます。静的なデータを使ったドロップダウンメニュー
Following is my codebased
viewmodel
public IEnumerable<SelectListItem> ProductTypeCode{ get; set; }
public int? ProductID { get; set; }
public IEnumerable<SelectListItem> ProductGroupCode;
public int? ProductGrpID { get; set; }
Controller
public ActionResult Index() {
var model = new MyViewModel
{
// TODO: Fetch those from your repository ,
model.ProductTypeCode= new SelectList(obj.ProductTypeCode as System.Collections.IEnumerable, "Value", "DispalyText");
return view(model);
}
VIEW
@Html.DropDownListFor(m => m.ProductID , Model.ProductTypeCode, "ALL" , new { @class = "DropDownList" })</td>
を助けてください私の質問がでProductTypeの上にあるドロップダウンに基づいており、私はハードコードされた値を持っている「ProductGroup」と呼ばれる別のドロップダウンを移入する必要があります。 ProductTypeドロップダウンに基づいてproductgroupの値が変更されます。
サンプルコードなど、すでに試したことを共有する必要があります。そうでなければ、誰もオンラインの参考文献をどこに向けるべきかはわかりません。コードの具体的なヘルプとトラブルシューティングについては、例を挙げてください。 – RogueSpear00
提供するコードはありますか? –