PDA

View Full Version : سوال: Bootstrap MD.Persian DateTime Picker



oracle_dba
دوشنبه 19 بهمن 1394, 22:09 عصر
سلام
من از کامپوننت date time picker استفاده کردم . تاریخی که کاربر انتخاب می کنه می خوام مثل بقیه پراپرتی های مدلم پاس داده بشه به کنترلر ولی نمی خوام یک پارامتر دیگه غیر از مدلم بعه کنترلر پاس داده بشه
میشه تو همون ویو پروپرتی تاریخ در مدلم رو با مقداری که در input tag وارد شده پر کنم که فقط مدل به کنترلر پاس داده بشه؟؟؟؟
ممنون میشم راهنمایی کنید



@*<div class="form-group">
@Html.LabelFor(model => model.BirthDate, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.BirthDate)
@Html.ValidationMessageFor(model => model.BirthDate)
</div>
</div>*@

<div class="form-group">
@Html.LabelFor(model => model.BirthDate, new { @class = "control-label col-md-2" })
<div class="col-md-3">
<input class="form-control" id="bd" name="bd" placeholder="تاریخ" data-mdpersiandatetimepickershowing="false" title="" data-original-title="" data-mdpersiandatetimepickerselecteddatetime="{&quot;Year&quot;:1393,&quot;Month&quot;:10,&quot;Day&quot;:11,&quot;Hour&quot;:0,&quot;Minute&quot; :0,&quot;Second&quot;:0}" data-enabletimepicker="false" data-trigger="focus" data-mdpersiandatetimepicker="" data-mddatetimepicker="true" data-placement="right" type="text">
</div>
</div>

taghie
چهارشنبه 21 بهمن 1394, 09:49 صبح
با سلام دوست عزیز شما باید این کار رو با جی کوئری وبه صورت فرم ای جکسی به سمت کنترلر پاس بدهید

oracle_dba
چهارشنبه 21 بهمن 1394, 12:28 عصر
توی ویو نمیشه بصورت دستی یکی از پراپرتی های مدل رو مقدار دهی کرد ؟؟؟؟؟

oracle_dba
چهارشنبه 21 بهمن 1394, 13:10 عصر
برای فیلد تاریخ بهترین روش چیه ؟ در بانک از چه نوعی باشه ؟ من تازه شروع به کار با ام وی سی و برنامه نویسی تحت وب کردم و هنوز تسلط به جی کوئری و جاوا اسکریپت ندارم . الان به نظرتون از کدوم روش استفاده کنم؟
1- استفاده از همین persina date time picker و ارسال تاریخ بصورت مجزا و جدا از مدل به کنترلر
2- استفاده از نوع string و استفاده از سه drop down list جهت نمایش روز ماه سال
3- پیشنهاد شما چیه

vira1368
پنج شنبه 31 فروردین 1396, 12:06 عصر
سلام
من از کامپوننت date time picker استفاده کردم . تاریخی که کاربر انتخاب می کنه می خوام مثل بقیه پراپرتی های مدلم پاس داده بشه به کنترلر ولی نمی خوام یک پارامتر دیگه غیر از مدلم بعه کنترلر پاس داده بشه
میشه تو همون ویو پروپرتی تاریخ در مدلم رو با مقداری که در input tag وارد شده پر کنم که فقط مدل به کنترلر پاس داده بشه؟؟؟؟
ممنون میشم راهنمایی کنید



@*<div class="form-group">
@Html.LabelFor(model => model.BirthDate, new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.BirthDate)
@Html.ValidationMessageFor(model => model.BirthDate)
</div>
</div>*@

<div class="form-group">
@Html.LabelFor(model => model.BirthDate, new { @class = "control-label col-md-2" })
<div class="col-md-3">
<input class="form-control" id="bd" name="bd" placeholder="تاریخ" data-mdpersiandatetimepickershowing="false" title="" data-original-title="" data-mdpersiandatetimepickerselecteddatetime="{"Year":1393,"Month":10,"Day":11,"Hour":0,"Minute":0,"Second":0}" data-enabletimepicker="false" data-trigger="focus" data-mdpersiandatetimepicker="" data-mddatetimepicker="true" data-placement="right" type="text">
</div>
</div>




@Html.EditorFor(model => model.BirthDate, new { htmlAttributes = new { @class = "form-control", id = "bd", placeholder = "تاریخ" } })