سلام . من میخوام هنگام ارسال فرم ثبت نام در MVC5 به ازای هر درخواست ارسالی تاریخ و ساعت شمسی به صورت اتوماتیک در سمت سرور درج شود یعنی کاربر تاریخ و ساعت رو وارد نکند اما هنگام ارسال تاریخ و ساعت سمت سرور درج شود ؟؟؟؟ ممنون میشم کمک کنید.
سلام
خب سمت سرور از کلاس DateTime و Now استفاده کن
میشه لطفا با مثال توضیح بدید ؟؟؟؟ خیلی ممنون
سلام
شما مدل را از سمت کلاینت دریافت کن بدون وارد کردن تاریخ و ساعت.
پس از دریافت فیلد تاریخ و ساعت را با این کد پر کن:
System.DateTime.Now
درود
بر فرض اینکه مدل شما دارای پراپرتی به نام Date برای دریافت تاریخ هست شما در متدی که برای post تعریف کردین باید فیلد تاریخ رو همونجا پر کنین که البته برای تبدیل تاریخ میلادی به شمسی و راحتی کار از یک extension method از قبل تعریف شده برای این کار استفاده کنین
کد extension methpd
در آخر کافیه فیلد معرف تاریخ را برابر با تاریخ تبدیل شده قرار بدین
model.Date = DateTime.Now.ToPersianDate();
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)