0

(私は Asp.net MVC を使用して Web アプリを作成しています。)
たとえば、モデルにクラス Person があるとします。

public class Person 
{
    public string Name;
    public int Age;
}

Age にデータ型を指定しない場合、Razor の "Create" および "Edit" メソッドで、必要な表示効果を実現するために、Person の各属性に対してボイラープレート コードを記述する必要があります。
私はただ使いたいだけです@Html.EditorForModel(サイドQ:これは正しい方法ですか?)が、データ型がない場合、エディターは になり、必要の<input type="number">ない上向き矢印と下向き矢印がほとんどありません。

しかし、Age に次のようなデータ型を指定すると:

public class Person 
{
    public string Name;
    [Datatype(Datatype.Text)]
    public int Age;
}

整数Ageにテキスト データ型を指定すると、隠れたリスクはありますか?

4

0 に答える 0