带有分层optgroups的SelectList?

时间:2017-09-26 18:35:13

标签: c# asp.net-mvc

我做了一些搜索,但未能找到符合我要求的帖子。

我目前有一个SelectList具有以下结构:

代码:

<optgroup1>
   <Question1>
   <Question2>
   <Question3>
   <Question4>
<optgroup1>
<optgroup2>
   <Question1>
   <Question2>
   <Question3>
   <Question4>
<optgroup2>

现在,我正在尝试将问题分成自己的选择组,以便格式更像这样:

代码2:

<optgroup1>
    <subgroup1>
       <Question1>
       <Question2>
    <subgroup1>
    <subgroup2>
       <Question3>
       <Question4>
    <subgroup2>
<optgroup1>
<optgroup2>
   <subgroup3>
       <Question1>
       <Question2>
   <subgroup3>
   <subgroup4>
       <Question3>
       <Question4>
   <subgroup4>
<optgroup2>

是否可以创建类似 Code 2 的分层SelectList?我遇到的问题是,当我将问题列表创建为SelectListItems时,我将TextValueGroup设置为{{1} }}。这是在我的第一个例子中创建一个SelectListGroup,但是我很难绕过/知道是否可以使用多个分层SelectList以及如何处理它。

1 个答案:

答案 0 :(得分:0)

经过进一步研究,我发现仍然不支持嵌套的optgroup。我将不得不寻找其他选择。