基本上我想實現的是我有一個名爲New的按鈕,並且調用了const的dropdownlist。目前,下拉列表從數據庫正確填充。我現在遇到的問題是,當我選擇下拉列表值並單擊新按鈕時,它當前不會選擇所選值。無法獲得下拉列表中選擇的值的值爲kendo下拉列表
//查看
<input id="btnNewOpt" type="button" value="New" style="width:50px"/>
@(Html.Kendo().DropDownList()
.HtmlAttributes(new { @Style = "font-size:12px; width:255px" })
.Name("const")
.DataTextField("OptName")
.DataValueField("OptID")
.OptionLabel("Select option name")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetTypeStatus", "Index");
});
})
)
$(document).ready(function() {
$('#btnNewOpt').click(function (e)
{
var dropdownlist = $("#const").data("kendoDropDownList");
}
});
//controller:
public JsonResult GetTypeStatus()
{
var consumerStatus = new HEntities();
return Json(consumerStatus.vwCStatus.Select(c => new { OptID = c.OptID, OptName = c.OptName, OptiTypeID = c.OptiTypeID })
.OrderBy(c => c.OptName), JsonRequestBehavior.AllowGet);
}
這不能正確執行:在mydropdown上找不到.value()。 Bobby_D_的解決方案爲我獲得了正確的價值。 – mayu