繁体   English   中英

如何使用MCV 4在Kendo UI中将数据从Db绑定到组合框

[英]How to Bind Data From Db to Combobox in Kendo UI with MCV 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>

1.)您的控制器是否正在返回数据?

2.)也许尝试删除此行:

.Filter("contains")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM