0
Ich versuche, das Datum nur ohne die Zeit anzuzeigen, aber nichts scheint mit MVC5 zu arbeiten. Ich brauche TextboxFor und nicht EditorFor. Ich habe versucht:MVC5 TextboxFor dispay Datum ohne Zeit
<td class="input-pricing">@Html.TextBoxFor(m => new ProjectPricing().UnitTypePriceEffDate,"{0:MM/dd/yy}", new {id = "model-effectiveDate", @class = "date" })</td>
und es zeigt immer noch die Zeit.
UnitTypePriceEffDate is of DateTimeOffSet type.
ich klonen das Modell in jQuery:
$("#model-pricing-row").clone().attr("id", "pricing-row-" + i).appendTo("#pricing-table");
$("#pricing-row-" + i + " #model-effectiveDate").attr("id", "effectiveDate-" + i);
$("#effectiveDate-" + i).attr("name", "Project.ProjectPricings[" + i + "].UnitTypePriceEffDate");
$("#effectiveDate-" + i).val(selectedUnitTypePriceEffDate[i]);
Kann jemand helfen? Vielen Dank!
Haben Sie versucht, 'EditorTemplate' zu verwenden, z.B. '@model DateTimeOffset @ Html.TextBoxFor (m => m," {0: MM/tt/yy} ", new {@ class =" date "})'? –
ja, aber es funktioniert nicht in MVC5. Es ignoriert vollständig "{0: MM/TT/JJ}" ... – BYG
Problem scheint hier zu sein 'new ProjectPricing(). UnitTypePriceEffDate'. Ich habe versucht, mit Ihrem Code, zeigt Datum ohne Zeit. – User3250