的我怎么能避免HTML属性“数据-VAL-日期”从日期时间属性创建元素的产生?ASP.NET MVC 4避免产生数据-VAL-日期日期时间
型号:
public class RegisterModel
{
[Required]
[Display(Name = "Date of birth")]
public DateTime? DateOfBirth { get; set; }
}
的观点:
@Html.LabelFor(m => m.DateOfBirth)
@Html.EditorFor(m => m.DateOfBirth)
其实,我创建了三个下拉列表元素选择出生日期,这不给值以日期格式显示。 我见过的一些解决方案包含在解决方法中:使用javascript取消验证。 我设想的解决方案是将DateTime属性分为每个值(日,月,年)的三个长时间属性。
好感谢您的快速答复。禁用客户端验证会影响每个元素? 在我身边,我选择了一个包含我的三个值并替换日期时间的新对象。 – bado
@bado - 对不起,我不明白你的意思。 –
我必须精确,我只是从网络技术开始。我的意思是,如果我禁用客户端验证,所有data-val(表单上的所有元素)都不起作用? – bado