با سلام
بنده از دیتا پیکر بوت استرپ در view استفاده کرده ام :
<div class="input-group" style="width:30px;">
<table>
<tr>
<td>
@Html.EditorFor(model => model.DateDoc, new { htmlAttributes = new { @id = "exampleInput4", @class = "form-control date-picker", style = "width:130px;" } })
</td>
<td>
<div class="input-group-addon" data-mddatetimepicker="true" data-trigger="click" data-targetselector="#exampleInput4" style="width:20px;">
<span class="glyphicon glyphicon-calendar"></span>
</div>
</td>
</tr>
</table>
</div>
یتا تایپ فیلد DateDoc از جنش datetime می باشد ... زمانی که تاریخه انتخاب می شود و می خواهم به اکشن کنترلر ارسال کنم چون هنوز کانورتی انجام نشده و مثلا تاریخ 1397/10/23 به همین صورت به اکشنی که جنس فیلد آن datetime است ترسال می گردد لذا خطا می دهد .... بهترین سناریو برای تبدیل تاریخ و ارسال آن به اکشن چیست ؟
یه راه حل این است که از روی مدل یک viewmodel | بسازم و در آن جنس فیلد تاریخ را string قرار دهم و اکشن نیز بااین مدل مقادیر را بگیرد و در آنجا به میلادی تبدیل کنم و سپس در دیتا بیس ذخیره کنم ...
آیا این روش روشی بهینه و درست است ؟؟؟
بنده در چند پروژه به طریق همین راه حلی که گفتید عمل کردم و مشکلی نبوده.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)