ビューにカラータイプの html 入力タグがあります
<input type="color" id="Color" />
しかし、アクションメソッドでボタンを送信すると、モデルの色がNull値になりました
public int Id { get; set; }
public Color Color { get; set; }
public string Name { get; set; }
ビューにカラータイプの html 入力タグがあります
<input type="color" id="Color" />
しかし、アクションメソッドでボタンを送信すると、モデルの色がNull値になりました
public int Id { get; set; }
public Color Color { get; set; }
public string Name { get; set; }
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" />
色入力はすべてのブラウザでサポートされているわけではないことに注意してください。