View Full Version : سوال: استفاده از تاریخ فارسی در mvc
sunn789
جمعه 10 بهمن 1393, 00:36 صبح
سلام دوستان تا حالا فکر میکردم به سادگی میشه تاریخ شمسی رو در mvc به کار برد ،
اما تا اینجا که ساده نبوده و یعنی نشده از ^ (http://itnerd.ir/post/persian-date-and-time-in-mvc)و خیلی دیگر سایتها چک کردم می شود برای نمایش در Index از کتابخانه ها استفاده کرد اما برای ذخیره چه کنیم ، فکر میکردم با یک ویوو مودل ساده میشه این کار رو کرد اما باز هم نشد ، ایا راه حلی دارید که تاریخ رو به کاربر شمسی نمایش بده و در پایان میلادی ذخیره کنه؟پ
mohammadreza.najafipour
جمعه 10 بهمن 1393, 06:07 صبح
سلام دوست عزیز :لبخندساده:
کلیات کاری که میخوای انجام بدی به این صورت میشه:
تاریخ رو از کاربر به صورت شمسی دریافت می کنیم.
با استفاده از سفارشی کردن ModelBinder اون رو به صورت میلادی تحویل به ViewModel یا Model میدهیم(مراجعه شود به 1 (http://www.dotnettips.info/post/1418/modelbinder-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C-%D8%AF%D8%B1-asp-net-mvc) یا 2 (http://www.dotnettips.info/post/815/asp-net-mvc-11))
تاریخ رو در دیتابیس به صورت میلادی ذخیره می کنیم.
برای واکشی تاریخ از دیتابیس و نمایش به کاربر از یک Html Helper سفارشی استفاده می کنیم که تاریخ رو شمسی نمایش بدیم. (مراجعه شود به 3 (http://www.dotnettips.info/post/811/asp-net-mvc-8))
alireza_rashvand
شنبه 11 بهمن 1393, 08:12 صبح
سلام
(لینک (http://barnamenevis.org/showthread.php?483152-%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%AF%D8%B1-MVC)) فقط کافیه زمان نمایش, تبدیل (میلادی به شمسی یا شمسی به میلادی) انجام بشه...
"سیستم مدیریت محتوای IRIS (http://barnamenevis.org/showthread.php?470634-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D9%86%DA%A9%D8%A7%D8%AA-quot-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA-%D9%85%D8%AD%D8%AA%D9%88%D8%A7%DB%8C-IRIS-quot)" هم از روش اقای نجفی پور استفاده کرده
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.