asp.net mvc下拉列表中的“添加新项”按钮

时间:2014-10-12 22:17:14

标签: c# jquery asp.net asp.net-mvc asp.net-mvc-4

目前,我通过单击同一页面上的链接并将项目添加到下拉列表绑定到的数据库表中,将项目添加到我的asp.net mvc应用程序的下拉列表中。

我想要这个"链接"成为下拉列表中的项目,因此列表项看起来像

  • 第1项
  • 第2项
  • 第3项
  • 添加新项目

当用户选择"添加新项目"时,将弹出一个对话框,用户可以在其中输入要添加到列表中的内容。

我一直在网上搜索解决方案,我找不到任何东西,有人能指出我正确的方向吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您应该处理下拉列表的事件。然后,调用用户可以在下拉列表中输入一些值的对话框。你可以使用JQuery实现这样的东西:

$('#dropdownId').change(function (){
    var drpValue = $('#dropdownId').val();
    if(drpValue == "Add New Item"){
        //call method or show your dialog here;
    }
});

您仍然可以通过两种方式将其直接添加到下拉列表中:

  1. 回发
  2. 使用Ajax