PDA

View Full Version : تاریخ پویا در asp



likemoon
جمعه 26 خرداد 1391, 19:40 عصر
آقا من میخوام یه کاری بکنم تو یکی از صفحات وبسایتم نمی دونم شدنی هست یا نه ولی میپرسم اگه میشه لطفا بگید چطوری!

من یه جدولی دارم که در اون روز و تاریخ درج میشه و افراد باید بیان و برای تمام روزای هفته که هر کدوم یه تاریخ خاص داره یه سری آیتم ها رو انتخاب کنن و دکمه ی ثبت رو بزنن و الی آخر.
خب تا اینجا خوبه اما من میخوام اون تاریخی که مثلا به صورت 26/3/91 روبروی روز جمعه (مثلا )درج میشه هر هفته خودش آپدیت بشه، و من دیگه نخوام تاریخ های درج شده در صفحه رو دستی تغییر بدم میشه همچین کاری کرد؟؟؟؟؟؟؟؟؟؟؟؟؟ کنترلی هست که برای اینکار مورد استفاده قرار بگیره؟؟منظورمو واضح رسوندم؟؟؟؟

aspmaker
جمعه 26 خرداد 1391, 20:01 عصر
فکر می کنم باید خودتون این کار رو انجام بدین چون این یه کنترل سفارشی محسوب میشه (اختصاصی).

likemoon
جمعه 26 خرداد 1391, 22:32 عصر
ینی چی خودم انجام بدم؟؟؟ راهی نیست که این کار اتوماتیک انجام بشه؟؟؟

likemoon
جمعه 26 خرداد 1391, 22:35 عصر
آخه اگه بشه اینکارو کنم خیلی خوب میشه :(

hhsaffar
شنبه 27 خرداد 1391, 09:36 صبح
من درست متوجه منظورتون نشدم، میخواین بدونین فلان تاریخ چند شنبه هست؟
اگر این رو میخواین میتونین از تابع GetDayOfWeek (http://msdn.microsoft.com/en-us/library/system.globalization.persiancalendar.getdayofweek. aspx) استفاده کنید:
http://msdn.microsoft.com/en-us/library/system.globalization.persiancalendar.getdayofweek. aspx
(http://msdn.microsoft.com/en-us/library/system.globalization.persiancalendar.getdayofweek. aspx)

System.Globalization.PersianCalendar aPersianCalendar = new System.Globalization.PersianCalendar();
lblTestLabel.Text = aPersianCalendar.GetDayOfWeek(DateTime.Now).ToStri ng();

amir-aa
شنبه 27 خرداد 1391, 11:37 صبح
این دوستمون hhsaffar نظر خوبی داده.عرض کنم که خود calendarکه توی کنترل ها داره رو میتونید بذارید که هرکی اومد تاریخ رو انتخاب کنه و در بانک اطلاعاتی ثبت کنه.اینجوری فکر کنم بتونی روزشم ثبت کنی. برو توی سایت های خارجی زبان به خصوص خود msdn باید نمونه گذاشته باشه ولی احتمالا شدنیه

likemoon
شنبه 27 خرداد 1391, 18:18 عصر
ببینید مثلا یه جدول بازه زمانی مثل این رو در نظر بگیرید :

شنبه، 30/3/91 ،یه سری آیتم و چک باکس
یکشنبه،31/3/91 ،یه سری آیتم و چک باکس
دو شنبه، 1/4/91 ،یه سری آیتم و چک باکس
...
جمعه،6/4/91 ،یه سری آیتم و چک باکس


خب حالا می خوام این شنبه یکشنبه سر جاشون باشن تو جدول اما تاریخای روبروشون هر هفته بدون اینک من بخوام تغییرشون بدم، خودشون عوض بشن

aspmaker
یک شنبه 28 خرداد 1391, 00:29 صبح
خوب عزیز من در هر بار که داری این Page رو درخواست میکنی و نمایش میدی، اون تاریخ ها رو هم تغییر بده!! راه سخت چرا؟!!
مثلاً شما با استفاده از تاریخ سروری که برنامت اجرا میشه تاریخ امروز رو بگیرو تاریخ سایر گزینه هاتو ست کن، بعد که هر روز بگذره اون تاریخ ها هم با ساعت و تاریخ سرور تنظیم میشه. چون تابع DateTime.Now میاد تاریخ سیستمی که اجرا میشه رو بر میگردونه! پس در هر روزی که اون صفحه دیده بشه تاریخ ها هم اتومات بروز میشه.


موفق باشید...

fakhravari
یک شنبه 28 خرداد 1391, 20:33 عصر
شنبه، 30/3/91 ،یه سری آیتم و چک باکس
یکشنبه،31/3/91 ،یه سری آیتم و چک باکس
دو شنبه، 1/4/91 ،یه سری آیتم و چک باکس
تاریخ ماه را میتوانید به روز جلو و عقب ببرید