我想知道如何让下拉列表具有相同的键但不同的值。您可以在下图中找到我想要包含在下拉列表中的值:
这完全可行吗?
您的意思是相同的值但不同的文本吗?
像这样的东西:
<select>
<option value="1">First</option>
<option value="2">Second</option>
<option value="1">Third</option>
</select>
如果是这样,那我不相信你能做到。即使您要手动制作 HTML 而不是使用服务器端DropDownList
控件,您将如何辨别value
何时提交表单?
value
a (或任何字典中的“键”)中的全部要点select
是唯一的。这个唯一值应该是系统用来确定选择的唯一选项的东西。
您可以在文本中显示非唯一的东西,使它们看起来像键,如下所示:
<select>
<option value="1">1 - First</option>
<option value="2">2 - Second</option>
<option value="3">1 - Third</option>
</select>
那是因为文本不重要。系统使用value
来确定option
选择哪个。