Конечно. На ваш взгляд модель:
[DisplayFormat(DataFormatString = @"{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime Date { get; set; }
и по вашему мнению:
<%= Html.DisplayFor(x => x.Date) %>
UPDATE:
Другая возможность - написать собственный шаблон отображения (~/Views/Shared/DisplayTemplates/DateTime.ascx
):
<%@ Control
Language="C#"
Inherits="System.Web.Mvc.ViewUserControl<DateTime>"
%>
<%= Model.ToString("dd/MM/yyyy") %>
и затем каждый раз, когда вы используете дату в представлении:
<%= Html.DisplayFor(x => x.Date) %>
будет использоваться пользовательский шаблон отображения и отображать дату в правильном формате. Вы можете сделать то же самое с шаблоном редактора.