Ich habe eine von wo ich einen Editor für eine Start- und Endzeit haben möchte.EditorTemplate für DataType.Time wird nicht angewendet
Also habe ich eine EditorTemplate im Pfad 'Views/Shared/EditorTemplates/Time.cshtml' erstellt.
@model string
@{
var htmlAttributes = this.GetControlHtmlAttributes();
htmlAttributes.AddClass("time");
htmlAttributes.AddAttribute("style", "background-color: fuchsia");
}
@Html.TextBoxFor(m => m, htmlAttributes: htmlAttributes)
Aus meiner Sicht, ich nenne
<td>
@Html.EditorFor(m => m[i].kal_von)
</td>
<td>
@Html.EditorFor(m => m[i].kal_bis)
</td>
(nur beachten Sie: es funktioniert nicht, wenn ich es so nennen:
<td>
@Html.EditorFor(m => m[i].kal_bis, "Time")
</td>
)
und das Modell sieht so aus:
[StringLength(5)][DataType(DataType.Time)][DataMember(EmitDefaultValue = false)]
[DisplayNameAttribute("d_kal_termin.kal_von")]
public string kal_von { get; set; }
[StringLength(5)][DataType(DataType.Time)][DataMember(EmitDefaultValue = false)]
[DisplayNameAttribute("d_kal_termin.kal_bis")]
public string kal_bis { get; set; }
Danke !!
Ihr Wissen ist huuuuuge !!! Vielen Dank! – BinaryFr3ak