我使用MVC HTML Helper呈现HTML DropDownList:
@Html.DropDownListFor(m => m.ParentId, menuSelectList)
我将此
DropDownList
放在HTML表单中。当按此表单提交按钮时,将创建一个HTML表单数据,并在POST请求中发送。该数据将包含键名ParentId
,键值是DropDownList
的选定值。如何在键名称为DropDownList
的数据中包含ParentName
的选定文本。 最佳答案
1)您可以使用隐藏的“ ParentName”输入,并在组合(DropDownList)上触发更改事件时,用选定的文本(javascript / jQuery)填充它。
2)只需在提交后从键中获取值(在POST操作中),它应该是可能的(例如,db查询)。
3)以键包含键AND值的方式构建selectList
(例如,用~
分隔,然后在POST操作中拆分“ key〜value”)
我会个性化地寻求第二个解决方案,但是...
关于c# - 在表单中提交下拉列表的值和文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14355180/