【发布时间】:2018-08-15 16:18:29
【问题描述】:
有没有一种方法可以基于视图模型对象以编程方式创建文本框?让我详细说明。以密码等标准 ViewModel 对象为例。
public class PassWordViewModel
{
[DataType(DataType.Password)]
[MaxLength(10)]
public string Password { get; set; }
}
现在以编程方式构建的文本框控件为例:
TextBox textBox = new TextBox();
textBox.TextMode = TextBoxMode.Password;
textBox.MaxLength = 10;
如何以编程方式创建一个文本框,其中包含在我的模型对象上设置的所有属性?
TextBox textBox = [CREATE TEXTBOX FROM MY PASSWORD
VIEWMODEL OBJECT CONTAINING ALL THE DATA ANNOTATED
PROPERTIES]
【问题讨论】:
-
不确定你在问什么。您已经以编程方式设置了属性(也就是通过注释)。您是否在问如何 render - 例如
@Html.PasswordFor?
标签: .net asp.net-mvc textbox data-annotations