0
はここでドロップダウンドロップダウンそして、依存ドロップダウンを埋めるためにどのように
ここ[Required(ErrorMessage = "Gerekli Alan")]
[Display(Name = "İl")]
[UIHint("DropDownList")]
[AdditionalMetadata("DataController", "Register")]
[AdditionalMetadata("DataAction", "Province")]
public int? ProvinceId { get; set; }
[Required(ErrorMessage = "Gerekli Alan")]
[Display(Name = "İlçe")]
[UIHint("DependentDropDownList")]
[AdditionalMetadata("DependsOn", "ProvinceId")]
[AdditionalMetadata("DataController", "Register")]
[AdditionalMetadata("DataAction", "TownByProvinceId")]
public int? TownId { get; set; }
のための私のviewmodelであることは、私はビューでドロップダウンを埋めることができますどのように地域が選択した項目を町の一覧を表示しようとしています
[HttpPost]
public ActionResult Province()
{
IQueryable<DropDownListItem> queryable = from city in Db.Provinces
orderby city.Name
select new DropDownListItem { Text = city.Name, Value = city.Id };
return base.Json(queryable);
}
[HttpPost]
public ActionResult TownByProvinceId(int ProvinceId)
{
IQueryable<DropDownListItem> queryable = from province in Db.Towns
where province.ProvinceId == ProvinceId
orderby province.Name
select new DropDownListItem { Text = province.Name, Value = province.Id };
return base.Json(queryable);
}
コントローラ
です?
あなたはどんな問題を抱えていますか?これらのメソッドを呼び出すビューやスクリプト/ ajaxは表示されていません。 –
このメソッドは何も呼び出されません。だから私はviewmodelを作成し、ドロップダウンを行う方法を知らない@StephenMuecke – John
[this DotNetFiddle](https://dotnetfiddle.net/1bPZym)のコードを勉強してください –