0

我想知道如何让下拉列表具有相同的键但不同的值。您可以在下图中找到我想要包含在下拉列表中的值:

在此处输入图像描述

这完全可行吗?

4

1 回答 1

1

您的意思是相同的但不同的文本吗?

像这样的东西:

<select>
    <option value="1">First</option>
    <option value="2">Second</option>
    <option value="1">Third</option>
</select>

如果是这样,那我不相信你能做到。即使您要手动制作 HTML 而不是使用服务器端DropDownList控件,您将如何辨别value何时提交表单?

valuea (或任何字典中的“键”)中的全部要点select是唯一的。这个唯一值应该是系统用来确定选择的唯一选项的东西。

您可以在文本中显示非唯一的东西,使它们看起来像键,如下所示:

<select>
    <option value="1">1 - First</option>
    <option value="2">2 - Second</option>
    <option value="3">1 - Third</option>
</select>

那是因为文本不重要。系统使用value来确定option选择哪个。

于 2013-06-05T15:41:01.017 回答