Razor 根据条件设置剑道ui下拉列表
我有下面的dropdownlist,如果ViewBag.ServerId中的值设置为2,我想将dropdownlist设置为特定值Razor 根据条件设置剑道ui下拉列表,razor,kendo-ui,Razor,Kendo Ui,我有下面的dropdownlist,如果ViewBag.ServerId中的值设置为2,我想将dropdownlist设置为特定值 <script type="text/javascript"> $(document).ready(function () { var data = [ { text: "Selection 1", value: "1" },
<script type="text/javascript">
$(document).ready(function () {
var data = [
{ text: "Selection 1", value: "1" },
{ text: "Selection 2", value: "2" }
];
$("#Cust").kendoDropDownList({
dataTextField: "text",
dataValueField: "value",
dataSource: data,
index: 0,
optionLabel: {
text: "Please Select",
value: ""
}
});
var dropdownlist = $("#Cust").data("kendoDropDownList");
});
</script>
<div>
@if (ViewBag.serverId == 3)
{
so i would like to do something like this however i could reference dropdownlist.
dropdownlist.select(dropdownlist.ul.children().eq(2));
}
else
{
}
</div>
您可以对您的选择设置如下条件:
<script>
$(document).ready(function () {
$("#Cust").kendoDropDownList({
...
index: (parseInt(@ViewBag.ServerId) === 3) ? 2 : 0,
...
});
});
</script>
<script>
$(document).ready(function () {
$("#Cust").kendoDropDownList({
...
index: (parseInt(@ViewBag.ServerId) === 3) ? 2 : 0,
...
});
});
</script>