نمونه datepicker های شمسی برای استفاده در ASP.NET و MVC

Loading...
datepicker های شمسی

یکی از مشکلاتی ک خیلی از برنامه نویسان و طراحان وب دارند استفاده از یک datepicker های شمسی ه در پروژه هاست اینکه از کدام استفاده کنند ، یا اینکه روش استفاده و دریافت و ارسال اطلاعات به دیتابیس چگونه است در این مطلبم میخوام به برسی دو datepicker بپردازم وشما با آن آشنا کنم و همچنین روش استفاده آن که فرق نمیکند در MVC و یا ASP.NET میخواهید استفاده کنید.در هردو datepicker فایل های dll آن نیز براتون قرار دادم ، در ادا میریم سرغ آموزش و روش استفاده همراه ما باشید.

 

مهمترین ویژگیها :

  • از تاریخ سرور برای نمایش روز جاری استفاده می‌کند.
  • به زبان جاوااسکریپت است و نیازی به سایر فریمورک‌ها مانند jQuery ندارد.
  • سبک و کم حجم است (۳.۵ کیلوبایت)
  • روزها به صورت عمودی لیست شده‌اند مانند برنامه هفتگی مدرسه که کاربران فارسی‌زبان با آن راحت‌ترند.

کد سی شارپ:

 protected void Page_Load(object sender, EventArgs e)
    {
        var now = PersianDateTime.Now;
        var today = now.ToString(PersianDateTimeFormat.Date);
 
        TextBox1.Attributes["onclick"] = "PersianDatePicker.Show(this,'" + today + "');";
    }

براب نصب از طریق NuGet نیز میتوانید اقدام کنید !

PM> Install-Package PersianDatePicker

دو نمونه سورس با زبان های MVC و ASP براتون ضمیمه کردم.

 


اطلاعات دانلود

دسترسی به لینک های دانلود این مطلب ، تنها برای اعضا امکان پذیر است


ورود به سایت عضویت



avatar مسعود شریفی پور

از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.

آخرین مطالب و تخفیفات در کانال تلگرام :) کانال تلگرام ام اس پی سافت
مطالب مرتبط
ديدگاه خود را ارسال کنيد


۷ دیدگاه رو شما می توانید ببینید
  1. سلام
    من دچار یه مشکل شدم. پکیج رو نصب کردم. ولی فایلش رو هیچ گجا نمیبینم
    در واقع نمیتونم اون رو به سرور هم آپلود کنم.
    و این باعث شده تو صفحه کد هم ارور داشته باشم.

    ممنون میشم که یه راهنمایی کلی در مورد نحوه اضافه کردن DLL بعنوان رفرنس و پابلیش به سرور بدید

  2. سلام
    فایل دانلود نمیشه.بعد از حدود ۸۰ درصد دانلود متوقف میشه.

    ممنون

  3. سلام
    با تشکر از DatePicker خوبتون. من تو یه پروژه ASP.NET ازش استفاده کردم. خیلی شیکه. اما یه سوال دارم. اگر مستقیما در صفحه ازین DatePicker استفاده باشه خیلی عالیه هیچ مشکلی نداره. اما من میخام در یک GridView ازش استفاده کنم. مشکل اینجاست که دیگه آیدی DatePicker مشخص نیست وقتی تو GridView قرار میگیره. لذا نمیدونم در فانکشن OnSelect آیدی DatePicker رو چی بذارم. لطفا راهنمایی کنید. ممنون

    • راه های هست که بشه ازش استفاده کرد ، به عنوان مثل FindControl

      کد زیر یک نمونه برای انجام این کاره.

                  if (PlaceHolder1.Controls.Count > 0)
                  {
                      foreach (Control item in PlaceHolder1.Controls)
                      {
                          if (item is TextBox)
                          {
                              TextBox t1 = (TextBox)PlaceHolder1.FindControl(item.ID);
                          }
                      }
                  }
      

      گرید ویو بزارید تو یک PlaceHolder1 و با FindControl بگید دنبال ای دی datepicker بگرده و مقداروش بگیرید.

    • این هم یک نمونه دیگه :

                  CreateForm creater = new CreateForm(); 
                  creater.Holder = PlaceHolder1; 
                  creater.SetAccessForm(); 
      
                  if (PlaceHolder1.Controls.Count > 0) 
                  { 
                      foreach (Control item in PlaceHolder1.Controls) 
                      { 
                           if (item is TextBox)
                               TextBox t1=(TextBox)PlaceHolder1.FindControl(item.ID);
                      } 
                  } 
      
محبوب ترين ويدئو هاي انلاين
دوره برنامه نویسی فروشگاه اینترنتی
  • تعداد اعضا 80k
  • قيمت دوره۱۳۰,۰۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره آموزشی سیستم ثبت سفارش آنلاین
  • تعداد اعضا 80k
  • قيمت دوره--
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...
دوره طراحی سیستم مدیریت مشتریان
  • تعداد اعضا 80k
  • قيمت دوره۶۵,۵۰۰ تومان
  • امتيازدهي
    1 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 51 vote, average: 5٫00 out of 5( 5٫00 از 1 رای )
    Loading...