我需要将htmlhelper日期编码为“{0:dd / mm / yyyy}。当前结果为dd / mm / yyyy hr:分钟:秒
<%= Html.Encode(Model.myTable.DOB)%>
我还需要强制执行一个日期选择器来格式化“dd / mm / yyyy”。
<%= Html.DatePicker("DOB", "/Content/Images/calendar.png", Model.ApplicantStatus.DOB)%>
答案 0 :(得分:0)
在Html.Encode上屏蔽日期,使用:
<%= String.Format("{0:dd/MM/yyyy}", Model.myTable.DOB%>
格式化dd / mm / yyyy,使用:
<input type="image" src="/Content/Images/calendar.png" id="DOB" name="DOB" value='<%=String.Format("{0:dd/MM/yyyy}", Model.myTable.DOB)%>'/>
答案 1 :(得分:0)
您可以转到datepicker类,并将默认值设置为正确的
dateFormat: 'dd/mm/yy'
并将您的格式设置为:
Model.myTable.DOB.ToString("dd/MM/yyyy")
如果您为元素提供新值,请使用以下
<%: Html.Helper("yourfield", new {ID="datepicker", @Value="your newValue"}) %>
祝你好运