始终选择特定的ListBox值

时间:2015-05-12 09:59:56

标签: c# jquery asp.net-mvc razor asp.net-mvc-5

我正在使用ListBoxFor,用户可以在其中选择多个值,用户希望他应该总是选择一个值 例如:

ListBox contains:
Id   Category
1    A
2    B
3    C
4    D
5    General

此处应始终选择常规类别,用户无法从列表框中更改此选定值。

@Html.ListBoxFor(model => model.SelectedCategory, ViewBag.ListCategories as MultiSelectList, new { })

我使用的是Asp.Net MVC 5

实际上这是我们可以说非常罕见的场景,我可以使用的一种方法是使用一些jquery。如果有人在MVC助手中有任何解决方案,那么请告诉我其他明智的我将使用jquery。

1 个答案:

答案 0 :(得分:1)

使用jquery

尝试此操作
  $(document).ready(function () {
       $('#SelectedCategory').find('option[value="5"]').attr('selected','selected');
  });

这很好用。