如何将 Viewdata 值绑定到 MVC 的 kendo 下拉列表中
How to bind Viewdata value into kendo dropdownlist for MVC
我在viewdata中分配用户id和用户名,如何使用jquery绑定下拉列表中的viewdata。
<script>
var User=JSON.Parse('@html.Raw(Json.Encode(ViewData["UserDetails"]))');
$("#ddFunctionClub").kendoDropDownList({
height : 150,
dataTextField : "Username",
dataValueField: "UserId",
BindTO: User
});
<script/>
如果您需要将模型序列化为 json,请改用以下代码:
var user = @Html.Raw(Json.Encode(ViewData["UserDetails"]));
您下面的原始陈述有一些错误,类 的大小写不正确,json 和 JSON.Parse 错误周围的字符串:
var User=JSON.Parse('@html.Raw(Json.Encode(ViewData["UserDetails"]))');
然后您的下拉菜单将使用 dataSource
进行绑定,即
$("#ddFunctionClub").kendoDropDownList({
dataSource : user,
dataTextField : "Username",
dataValueField: "UserId"
});
我在viewdata中分配用户id和用户名,如何使用jquery绑定下拉列表中的viewdata。
<script>
var User=JSON.Parse('@html.Raw(Json.Encode(ViewData["UserDetails"]))');
$("#ddFunctionClub").kendoDropDownList({
height : 150,
dataTextField : "Username",
dataValueField: "UserId",
BindTO: User
});
<script/>
如果您需要将模型序列化为 json,请改用以下代码:
var user = @Html.Raw(Json.Encode(ViewData["UserDetails"]));
您下面的原始陈述有一些错误,类 的大小写不正确,json 和 JSON.Parse 错误周围的字符串:
var User=JSON.Parse('@html.Raw(Json.Encode(ViewData["UserDetails"]))');
然后您的下拉菜单将使用 dataSource
进行绑定,即
$("#ddFunctionClub").kendoDropDownList({
dataSource : user,
dataTextField : "Username",
dataValueField: "UserId"
});