我正在使用MVC应用程序,并且其中一个字段为color类型。下面是代码。
型号:
public string ColorVal { get; set; }
查看:
<div id="divColor" class="form-group">
<label asp-for="ColorVal" class="col-md-4 control-label">New Color</label>
<div class="col-md-8">
<input asp-for="ColorVal" type="color" class="form-control"/>
</div>
<br /><br />
</div>
问题在于,代码在更改颜色的情况下可以正常工作,该值未绑定到model属性,因此控制器的POST操作中ColorVal为null。
我想念什么?
This solution似乎不起作用。
答案 0 :(得分:1)
您只需要添加名称属性
<input asp-for="ColorVal" name="ColorVal" type="color" class="form-control" />