我使用codefirst方法创建了一个简单形式的MVC应用程序。它有一个ID,标题和描述,非常简单。
它自动创建了一个很棒的“创建”形式,非常棒。但是,描述字段只是一个输入,我宁愿它是一个textarea,因为这可能会包含相当多的文本。我知道我可以在表单上更改它,但它也在EF创建的其他表单上,如果有一种方法可以自动完成,那将会很棒。有什么想法吗?
答案 0 :(得分:1)
您可以使用DataTypeAttribute
指定要显示的控件类型
[DataType(DataType.MultilineText)]
public string Description { get; set; }
使用@Html.EditorFor()
时,它会呈现textarea
而不是<input type="text" .. />