0

ビューにカラータイプの html 入力タグがあります

 <input type="color" id="Color" />

しかし、アクションメソッドでボタンを送信すると、モデルの色がNull値になりました

    public int Id { get; set; }

    public Color Color { get; set; }

    public string Name { get; set; }
4

1 に答える 1

0

ViewModelsを作成するときは、プロパティタイプをできるだけ単純に保つようにしてください。stringモデルバインディングが機能するように、プロパティを単純型に変更し、フォームで同じ名前を使用します。

public class SomeViewModel
{
  public int ID { set;get;}
  public string Color { set;get;}
  public string Name { set;get;}
}

ビューで

<input type="color" name="Color" id="Color" />

色入力はすべてのブラウザでサポートされているわけではないことに注意してください。

于 2012-09-12T19:41:31.333 に答える