我需要更改id模型的属性,所以我要id在方法中分配一个新的TextBoxForfrom HTML helper。但这显然并没有改变使用方法from时id的属性。forLabelForHTML helper
@Html.TextBoxFor(model => model.MyProperty, new { id = "CustomId" })
使用 ? 中的方法时如何更改for属性。因为此方法不允许更改属性。LabelForHTML helper
@Html.LabelFor(model => model.MyProperty)
也许有一个属性可以改变id模型属性。
谢谢
编辑评论
我使用LabelFor是因为我需要从以下名称中获取名称DataAnnotation Description:
[Display(Name = "Name of my property")]
public string MyProperty { get; set; }