我是一个新手。在我开发示例应用程序时,我遇到了一个问题。
public class Dropdown
{
public IEnumerable<Drop1> drop1 { get; set; }
public IEnumerable<Drop2> drop2 { get; set; }
}
public class Drop1
{
public int Drop1Id { get; set; }
public string DisplayName { get; set; }
}
public class Drop2
{
public int Drop2Id { get; set; }
public string DisplayName { get; set; }
}
这就是我的模型的样子。
@Html.LabelFor(m=>m.drop1.First().Drop1Id)
@Html.TextBoxFor(model=>model.drop1.First().Drop1Id)
...
textboxfor
给出了返回的模型值,labelfor
只显示为“dropid”
。
我在这里错过了什么吗?
答案 0 :(得分:0)
使用DataAnnotations。 例如:
public class Drop1
{
[Display(Name="hello")]
public int Drop1Id { get; set; }
public string DisplayName { get; set; }
}
现在labelfor将显示“hello”