Mostrar el valor de DateTime en formato dd / mm / aaaa en Asp.NET MVC

¿Es posible mostrar un valor de DateTime en formato dd / mm / aaaa con la ayuda de los métodos HTML Hepler en Asp.NET MVC ? Intenté hacer esto usando algunos formatos en @Html.LabelFor y agregando algunas anotaciones a la propiedad relacionada como a continuación pero no tiene ningún sentido. Cualquier ayuda para resolver este problema sería apreciada.

Modelo:

 [DataType(DataType.Date)] [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)] public Nullable RegistrationDate { get; set; } 

    Después de algunas horas de búsqueda, acabo de resolver este problema con unas pocas líneas de código

    Tu modelo

      [Required(ErrorMessage = "Enter the issued date.")] [DataType(DataType.Date)] public DateTime IssueDate { get; set; } 

    Página Razor

      @Html.TextBoxFor(model => model.IssueDate) @Html.ValidationMessageFor(model => model.IssueDate) 

    Jquery DatePicker

      

    Archivo Webconfig

         

    Ahora su cuadro de texto aceptará el formato “dd / MM / aaaa” .

    Todo lo que tiene que hacer es aplicar el formato que desee en la llamada html helper, es decir.

     @Html.TextBoxFor(m => m.RegistrationDate, "{0:dd/MM/yyyy}") 

    No es necesario que proporcione el formato de fecha en la clase de modelo.

    Sé que esta es una pregunta anterior, pero como referencia, una forma muy sencilla de formatear las fechas sin anotaciones de datos ni ninguna otra configuración es la siguiente:

     @Html.TextBoxFor(m => m.StartDate, new { @Value = Model.StartDate.ToString("dd-MMM-yyyy") }) 

    El formato anterior puede, por supuesto, cambiarse a lo que sea.

    O simplemente use esto en su View (página Razor)

     @item.ResgistrationhaseDate.ToString(string.Format("dd/MM/yyyy")) 

    Recomiendo que no agregue formato de fecha en su clase de modelo

    Dado que la pregunta era “mostrar”:

     @Html.ValueFor(model => model.RegistrationDate, "{0:dd/MM/yyyy}") 

    Necesita utilizar html helper, y no necesita proporcionar el formato de fecha en la clase de modelo. ex:

     @Html.TextBoxFor(m => m.ResgistrationhaseDate, "{0:dd/MM/yyyy}")