适用于日期

时间:2016-11-29 16:46:20

标签: asp.net asp.net-mvc razor entity-framework-6

Theres是让我烦恼的一件事。

在同一页面中,我使用以下方法绑定数据库中的日期:

@Html.TextBoxFor(t => t.dossier_ele.Date_depart, "{0:dd-MM-yyyy}" ) 

在这里使用一个,我无法在回发中检索控制器中的值......

但是,如果我使用下面的那个:

@Html.EditorFor(t => t.dossier_ele.Date_depart, new { DisplayMode = "{0:dd-MM-yyyy}" }) 

然后一切都很好;我恢复了我的价值,但是!它不会在这里格式化日期,如果可能的话,我也想帮助它。

事实上,我想,无论如何:第一个回复正确,或者正确地重新组合一个格式......

请注意,第一个示例是TextBoxFor,第二个示例是EditorFor,我的var Date_depart是从数据库中提交的,因此我无法在其上应用任何标记...(可以我?)

在我的模型中,这是表格:

public dossiers dossier_ele { get; set; } // I can access in model.dossier_ele.Date_depart

dossiers它是一个包含大量字段的实体框架数据库对象

可能没用,但在这里,我的整个模型:

public class FormulaireMod
{
    DateTime reference = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);

    public string Fiche { get; set; }

    public E_Ele eleveJade { get; set; }
    public E_Freq Frequentation { get; set; }
    public string Année { get; set; }

    public string tel { get; set; }

    public string user { get; set; }


    public int dos_TypeEntrevu { get; set; }


    public int dos_raisonDepart { get; set; }

    public dossiers dossier_ele { get; set; }

    public ApplicationMVC donneApp { get; set; }

    public suivis suivis_ele { get; set; }

    public dossiers_pro projet_ele { get; set; }
}

1 个答案:

答案 0 :(得分:2)

尝试在模型中定义日期格式。 像这样:

xmlns

在页面中使用xmlns