(我正在使用 Asp.net MVC 创建一个 Web 应用程序。)
例如,假设我的模型中有一个 Person 类。
public class Person
{
public string Name;
public int Age;
}
如果我不给 Age 一个数据类型,在 Razor 的“创建”和“编辑”方法中,我将不得不为 Person 的每个属性编写样板代码,以达到我想要的显示效果。
我只想使用@Html.EditorForModel
(问:这是正确的方法吗?),但如果我没有数据类型,编辑器将是 a<input type="number">
并且有一些我不想拥有的上下箭头。
但是如果我给 Age 一个这样的数据类型:
public class Person
{
public string Name;
[Datatype(Datatype.Text)]
public int Age;
}
如果我给整数Age
一个文本数据类型,会有任何隐藏的风险吗?