Drop down menu 加上一句「;添加新的…”;剑道下拉列表的选项

Drop down menu 加上一句「;添加新的…”;剑道下拉列表的选项,drop-down-menu,kendo-ui,Drop Down Menu,Kendo Ui,我正在使用一个剑道DropDownListFor,它从DB表中填充。我想在末尾添加一个选项,上面写着“addnew…”,它将用户带到该DB表的创建视图。有没有办法做到这一点(最好是在MVC助手中,而不是在javascript中)。没有javascript是不可能的。如果使用JavaScript,则需要使用事件并查看该值是否等于列表中的最后一项,然后导航页面。大概是这样的: function onChangeOfDDl(e){ if(...) { //you condition

我正在使用一个剑道
DropDownListFor
,它从DB表中填充。我想在末尾添加一个选项,上面写着“addnew…”,它将用户带到该DB表的创建视图。有没有办法做到这一点(最好是在MVC助手中,而不是在javascript中)。

没有javascript是不可能的。如果使用JavaScript,则需要使用事件并查看该值是否等于列表中的最后一项,然后导航页面。大概是这样的:

function onChangeOfDDl(e){
     if(...) { //you condition
         window.location.href = "/editRecord/" + this.value() 
         // this.value() will give you the value for the selected item or the text if no underlying value exists
    }
}