2016-07-15 3 views
0

내 DB의 데이터를이 콤보 상자에 바인딩하려고하지만 항상 바인딩하지 못했습니다. 콤보 박스를 실행할 때 콤보 박스 안에는 아무 것도 없습니다. 도와주세요. 감사. 컨트롤러 :검도의 콤보 박스에서 데이터를 바인드하는 방법 MCV가있는 UI 4

[Authorize] 
     public JsonResult GetProvinsiByJSON() 
     { 
      var propinsi = db.Tbl_Propinsi.Where(b => b.flag == "Y").Select(b => new { Value = b.id_propinsi, Text = b.propinsi }); 
      return Json(propinsi, JsonRequestBehavior.AllowGet); 
     } 

보기 :

<div> 
      <form> 
       <div class="form-group"> 
        <label for="kategori">Tambah Kota</label> 
        <br/> 
        @(Html.Kendo().ComboBox() 
         .Name("propinsi") 
         .Placeholder("Pilih Provinsi") 
         .DataTextField("Text") 
         .DataValueField("Value") 
         .HtmlAttributes(new { style = "width:40%;" }) 
         .Filter("contains") 
          .DataSource(source => { source.Read(read => read.Action("GetProvinsiByJSON", "Lokasi")); }) 
        ) 
        <input type="text" class="form-control" id="kota" name="kota" placeholder="Nama Kota"> 
        <button type="submit" class="btn btn-default">Simpan</button> 
       </div> 
      </form> 
     </div> 

답변

0

1) 컨트롤러가 반환하는 데이터?

.Filter("contains") 
:

2.

는) 아마도이 줄을 제거하려고
관련 문제