So is there any way to set default value after binding with viewbag? @ (Html.Kendo ().DropDownList () .Name ("DropDownListName") .DataTextField ("Text") .DataValueField ("Value") .BindTo (model.DropDownListItems) .Value (model.Selected) ) Of course, I set course with the code I'd used before because I knew that worked. Kendo provided a beautiful drop-down UI element. . SelectedLevel) .BindTo (Model.UserRequest.LevelList) .OptionLabel ( " ") I am using DropDownListFor: @ ( Html.Kendo (). How to control Windows 10 via Linux terminal? Unix to verify file has no content and empty lines, BASH: can grep on command line, but not in script, Safari on iPad occasionally doesn't recognize ASP.NET postback links, anchor tag not working in safari (ios) for iPhone/iPod Touch/iPad. To allow for a keyboard input, use the [Kendo UI ComboBox component for React] ( {% slug overview_combobox_kendouiforreact %}). DropDownListFor (model => model.Filters. For example, if the data property contains a list of objects, the defaultItem has to be defined as an object with the same textField as the data items. How to control Windows 10 via Linux terminal? autoBind is set to false ), the value method will pre-fetch the data before continuing with the value setting. The only way I was able to get it to work was by handling the DataBound event, and setting the default value there. The following example demonstrates how to define a defaultItem as an object value. Recents React Hooks: How to make a POST request to server Attempt to invoke virtual method 'void android.arch.lifecycle.MutableLiveData.setValue (java.lang.Object)' on a null object reference Parsing empty options in Python JavaScript. dynamic select option dropdown in jquery. The following example demonstrates how to define a defaultItem as a primitive value. DropDownList Methods value value Gets or sets the value of the DropDownList. If value is undefined, text of the data item is used. @ (Html.Kendo ().DropDownList () .Name ("DropDownListName") .DataTextField ("Text") .DataValueField ("Value") .BindTo (model.DropDownListItems) .Value (model.Selected) ) EDIT: DropDownList needs to be bind to List<SelectListItem> and it can be initialized as seen below. otherwise it won't work, it won't show any error but it won't give you the desired result. The only way I was able to get it to work was by handling the DataBound event, and setting the default value there. Current . 404 page not found when running firebase deploy, SequelizeDatabaseError: column does not exist (Postgresql), Remove action bar shadow programmatically, Creating drop menu navigation with