gpt4 book ai didi

asp.net-mvc-2 - 仅显示名称文本

转载 作者:行者123 更新时间:2023-12-02 17:24:43 25 4
gpt4 key购买 nike

我怎样才能输入 DisplayName 的值模型属性的属性而不是使用 Html.LabelFor()在我看来? Html.LabelFor()不适合我,因为它让我<label for=""></label>这会破坏我的页面布局。这是模型属性的示例:

[DisplayName("House number")]
[Required(ErrorMessage = "You must specify house number")]
[Range(1, 9999, ErrorMessage = "You have specify a wrong house number")]
public UInt32? buildingNumber
{
get { return _d.buildingNumber; }
set { _d.buildingNumber = value; }
}

提前谢谢各位!

最佳答案

这应该从元数据中获取显示名称:

@ModelMetadata.FromLambdaExpression(m => m.buildingNumber, ViewData).DisplayName

编辑:

我认为你仍然可以使用MVC2的语句,只需更改@:

<%: ModelMetadata.FromLambdaExpression(m => m.buildingNumber, ViewData).DisplayName %>

关于asp.net-mvc-2 - 仅显示名称文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6592075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com