PDA

View Full Version : مشکل در استفاده از تقویم فارسی در ASP.NET



sheida
دوشنبه 14 آبان 1386, 17:14 عصر
با سلام
من از سایت http://hoomb.dnsalias.com/index.php?page=about جهت استفاده از تقویم فارسی در ASP.NET با یک مشکل برخورد کردم این کنترل در صفحات HTML استفاده شده ولی برنامه من با ASP.NET و استفاده ازMASTER PAGE با زبان C#است و نمی دانم چگونه از این تابع استفاده کنم. برنامه را برای شما ATTACH کردم. اگر ممکنه من را راهنمایی کنید.

hamed_bostan
دوشنبه 14 آبان 1386, 21:13 عصر
در هنگام ارسال id مربوط به input خودت به تابع باید کلاینت ای دی رو ارسال کنی .

sheida
سه شنبه 15 آبان 1386, 11:33 صبح
میشه بیشتر توضیح بدید؟ من تمام کدها رو عینا در asp.net کپی کردم چون با تعریف تابع مشکل داره برنامه اجرا نمی شه
ممنون میشم کمکم کنید

hamed_bostan
سه شنبه 15 آبان 1386, 11:39 صبح
ببین دوست عزیز ورودی تابع شما یکی از پارامترهاش ای دی کنترل input شماست که بعد از انتخاب تاریخ مقدار انتخاب شده در اون قرار می گیره . شما باید کلاینت ای دی اون کنترل رو به تابع ارسال کنی واسه همین منظور برنامه رو اجرا کن و بعد سورس اچ تی ام الی اون رو از بروزرت باز کن و ببین ای دی (همون کلاینت ای دی ) اون کنترلت چی هست . همون رو بذار داخل ورودی تابعت . اگر توجه کرده باشی error جاوا اسکریپتی ای که برنامه ات میده مربوز به پیدا نکردن کنترل هست
موفق باشی

sheida
سه شنبه 15 آبان 1386, 18:13 عصر
بازم سلام
آقای بستان این کاری مه گفتید کردم ولی تو source هم همون کدهای توی برنامه نبود شرمنده میشه برام بیشتر توضیح بدید من برنامه خودم را هم attach کردم میشه بگید باید کجا رو درست کنم error برنامه هم ایه که cannot find calfirstdate

hamed_bostan
سه شنبه 15 آبان 1386, 19:03 عصر
ببین دوست من این برنامه که شما گذاشتی sample خودشه . برنامه ای که خودت نوشتی و جواب نمیده رو بذار واسه ات درستش کنم و بذارم همین جا
موفق باشی

sheida
سه شنبه 15 آبان 1386, 20:20 عصر
از لطفتون ممنون

hamed_bostan
سه شنبه 15 آبان 1386, 21:16 عصر
دوست عزیز این چیه گذاشتی؟؟؟ نه فایل مستر پیجت هست نه هیچ خط کدی توشه نه شاخه Bin نه هیچ چی . یه صفحه خالی گذاشتی بالا من چیکارش کنم؟
کاملش رو بذار تا ایرادش رو برطرف کنم

sheida
چهارشنبه 16 آبان 1386, 16:42 عصر
من براتون فایل کاملشو گذاشتم
ممنون

سار
چهارشنبه 16 آبان 1386, 17:05 عصر
من DLL این کامپوننت رو تولید کردم.
تو سایت هم هست بگردی پیدا می کنی.

sheida
چهارشنبه 16 آبان 1386, 17:11 عصر
میشه آدرسشو بدید؟

hamed_bostan
چهارشنبه 16 آبان 1386, 22:20 عصر
شیدا جان من همیشه خودم ا این استفاده میکنم خیلی هم حال میده . یه نمونه واسه ات گذاشتم تست هم کردم جواب میده . سوالی داشتی بپرس .

sheida
پنج شنبه 17 آبان 1386, 15:18 عصر
آقای بستان
دست شما درد نکنه خیلی کنترل خوبی بود کارمو خیلی راه انداخت ولی یه مشکلی که دارم اینه که وقتی این تاریخ رو تو دیتابیس ثبت میکنم به این صورت ذخیره میشه
"1386/01/01" و در نتیجه من در گزارش گیری ها که می خواهد تاریخ ها را با هم مقایسه کند دچار مشکل می شم آیا راهی هست که بتونم تاریخ رو به همون صورت که در فرم نشون می ده
"01/01/1386" تو دیتابیس هم ذخیره کنم؟؟
با تشکر

merlin_vista
پنج شنبه 17 آبان 1386, 15:29 عصر
فکر نکنم مشکلی با این جور ثبت تاریخ داشته باشی میشه کدت را بگزاری ببینم چیه !؟

sheida
پنج شنبه 17 آبان 1386, 15:51 عصر
کدی که من در ثبت استفاده می کنم براتون attach کردم

hamed_bostan
پنج شنبه 17 آبان 1386, 17:34 عصر
آقای بستان
دست شما درد نکنه خیلی کنترل خوبی بود کارمو خیلی راه انداخت ولی یه مشکلی که دارم اینه که وقتی این تاریخ رو تو دیتابیس ثبت میکنم به این صورت ذخیره میشه
"1386/01/01" و در نتیجه من در گزارش گیری ها که می خواهد تاریخ ها را با هم مقایسه کند دچار مشکل می شم آیا راهی هست که بتونم تاریخ رو به همون صورت که در فرم نشون می ده
"01/01/1386" تو دیتابیس هم ذخیره کنم؟؟
با تشکر

خوب شما میتونی خیلی راحت با دستور split و جابجا کردن اعدادت تاریخ رو در لحظه درج اونطور که میخوای درج کنی تا بعدا به مشکل نخوری و یا توی تابع جاوا اسکریپت دست ببری اگه بلدی و مشکلت رو حل کنی . من شخصا باهاش مشکلی ندارم .

el_abdollahi
یک شنبه 20 آبان 1386, 08:15 صبح
سلام .
من از این تقویم آقای بستان توی پروژه ام استفاده کردم . روز اول خوب کار می کرد ولی چند روز هست که پس از پرکردن فیلدها وقتی دکمه ثبت اطلاعات رو میزنم . هیچ تاریخی توی اون تکس باکس مربوط به تاریخ وجود نداره . یعنی اول موقع پر کردن فیلدها تاریخ توی تکس باکس قرار میگیره ها ولی وقتی به طرف کدهای سرور میره خالی هست . لطفا کمک کنید .

<asp:TextBoxID="dtex_date2"runat="server"ReadOnly="true"Width="72px"></asp:TextBox>
<aonclick="javascript:displayDatePicker('dtex_date2',null,'ym d',null,'fa-IR')"href="javascript:;"><imgsrc="../images/calendar.gif"alt=""style="border:0;"/></a>

el_abdollahi
یک شنبه 20 آبان 1386, 08:58 صبح
با عرض سلام دوباره .
مشکلم حل شد . مثل اینکه با read only بودن تکس باکس مشکل داره . علنش رو نفهمیدم.
اگه دوستان علت ناسازگاری با true بودن readonly رو ذکر کنند ، کمال تشکر رو ازشون دارم.