我正在编写一个使用下拉菜单进行值选择的表单。我想知道是否可以将Value
的{{1}}和Name
发回给Controller或为每个列表项添加值?我需要设置SelectList
和LateralityId = Value
。
我只是发布一些代码片段来了解这个想法。我使用的模型是
LateralityName = Text
并使用
发布值public class Condition
{
public string LateralityName { get; set; }
public string LateralityId { get; set; }
}
,其中
@Html.DropDownListFor( m => m.Condition.LateralityId, GetLateralities() )
非常感谢任何帮助。谢谢!
答案 0 :(得分:0)
解决方案感谢Stephen Muecke
在控制器中我只需使用
LateralityName = GetLateralities().FirstOrDefault( x => x.Value == m.Condition.LateralityId )?.Text;