PDA

View Full Version : سوال: مشکل با BehooPersianDate ؟



Modifier
سه شنبه 04 خرداد 1389, 09:34 صبح
سلام

هنگامی که روی دکمه کلیک میکنم validate انجام نمیشود...و بعد انجام عملیات * رو نشان میده...

یعنی هیچی...

چرا؟

Behrouz_Rad
سه شنبه 04 خرداد 1389, 11:05 صبح
شما که از کاربران با سابقه هستی باید با نحوه ی صحیح مطرح کردن سوال آشنا باشی.

یک Demo قرار بده.

Modifier
سه شنبه 04 خرداد 1389, 11:15 صبح
شما که از کاربران با سابقه هستی باید با نحوه ی صحیح مطرح کردن سوال آشنا باشی.

یک Demo قرار بده.

ببخشید یکم کارام عجله ای شده..

ولی صحبت از demo کردید ... رفتم جای دیگه امتحان کردم.. درست کار کرد...

مشکل از جای دیگست.. و خیلی عجیب...

انشالله رفعش میکنم اگه نشد...

دوباره مطرحش میکنم..

یا اشکال رفع شده رو میگم..

با تشکر.

یا علی.

Modifier
یک شنبه 09 خرداد 1389, 19:42 عصر
من فقط فهمیدم مشکل از سیستم بود.. همین!

بدجور سیستم پر از ویروس بود...

یه خونه تکونی کردم درست شد...

یا علی

Modifier
دوشنبه 10 خرداد 1389, 10:43 صبح
من فقط فهمیدم مشکل از سیستم بود.. همین!

بدجور سیستم پر از ویروس بود...

یه خونه تکونی کردم درست شد...

یا علی

مشکل حل نشده...:ناراحت:

توی صفحه که دارم ثبت اطلاعات میکنم همه validation ها کار میکنه غیر از این...

از masterpage استفاده میکنم ....

فکر کردم شاید از script manager موجود توی صفحه master باشه ...یهcontent دیگه ساختم و امتحان کردم .. کار کرد...

یعنی با چی توی صفحه من مشکل داره ...

Modifier
دوشنبه 10 خرداد 1389, 15:10 عصر
برای ثبتش بالا صفحه کد زیر رو میزنه :


<%@Registerassembly="PersianDateValidator"namespace="BehooControls"tagprefix="cc1" %>


ولی تو مثال اصلی :



<%@RegisterTagPrefix="BehooControls"Assembly="PersianDateValidator"Namespace="BehooControls" %>

بود..

آیا مشکل از اینجا نیست ؟ البته فکر نکنم چون فقط نام تگ عوض شده... گفتم شاید راه گشا باشه...

از لیست ابزارها پاکش کردم و دوباره اضافه کردم ولی درست نشد..

چیکار کنم ؟ به هیچ وجهی validate نمیکنه !!!

Modifier
سه شنبه 11 خرداد 1389, 08:32 صبح
وقتی یک صفحه درست میکنم که فقط یک TextBox،و یک Button داره...
اون موقع کار میکنه...

یعنی با چیزی توی صفحه ی ثبت اطلاعات مشکل داره...؟!!!!

خداییش یکی راهنمایی کنه..

alireza_s_84
سه شنبه 11 خرداد 1389, 10:53 صبح
وقتی یک صفحه درست میکنم که فقط یک TextBox،و یک Button داره...
اون موقع کار میکنه...
یعنی با چیزی توی صفحه ی ثبت اطلاعات مشکل داره...؟!!!!
خداییش یکی راهنمایی کنه..
من یک بررسی روی کار این کامپوننت کردم. متاسفانه این کامپوننت چند ایراد جزئی داره و یکی اینکه اگر از این کامپوننت چند فیلد در یک صفحه قرار بدی و خصوصیات هر کدوم رو جداگانه تغییر بدی به دلیل اینکه برای حفظ این مقادیر از سه کنترل HiddenField استفاده میکنند لذا خصوصیات فقط به یک فیلد اعمال میشه و فیلدهای دیگه زمانیکه به سمت سرور پست شدن اعتبارسنجی میشن.
این کامپوننت همچنین با UpdatePanel مشکل داره که من باز با یه خورده بالا پایین کردم متوجه شدم علتش اینه که اسکریپتی که برای اعتبارسنجی سمت کلاینت استفاده میشه رو به روشی غیر از RegiterScriptResurce به صفحه اضافه میشه که خب در زمان استفاده از UpdatePanel این اسکریپت اجرا نمیشه.
البته من با توجه با کارکرد این کامپوننت دارم یک نمونه جدید ایجاد میکنم و تا بعد از ظهر با آموزش کامل و سورس در اختیار دوستان قرار میدم.

Modifier
سه شنبه 11 خرداد 1389, 12:12 عصر
من یک بررسی روی کار این کامپوننت کردم. متاسفانه این کامپوننت چند ایراد جزئی داره و یکی اینکه اگر از این کامپوننت چند فیلد در یک صفحه قرار بدی و خصوصیات هر کدوم رو جداگانه تغییر بدی به دلیل اینکه برای حفظ این مقادیر از سه کنترل HiddenField استفاده میکنند لذا خصوصیات فقط به یک فیلد اعمال میشه و فیلدهای دیگه زمانیکه به سمت سرور پست شدن اعتبارسنجی میشن.
این کامپوننت همچنین با UpdatePanel مشکل داره که من باز با یه خورده بالا پایین کردم متوجه شدم علتش اینه که اسکریپتی که برای اعتبارسنجی سمت سرور استفاده میشه رو به روشی غیر از RegiterScriptResurce به صفحه اضافه میشه که خب در زمان استفاده از UpdatePanel این اسکریپت اجرا نمیشه.
البته من با توجه با کارکرد این کامپوننت دارم یک نمونه جدید ایجاد میکنم و تا بعد از ظهر با آموزش کامل و سورس در اختیار دوستان قرار میدم.

من درست متوجه نشدم، بالاخره مشکل من مربوط به کنترله یا مربوط به خودمه ؟

Behrouz_Rad
پنج شنبه 13 خرداد 1389, 16:14 عصر
سلام

هنگامی که روی دکمه کلیک میکنم validate انجام نمیشود...و بعد انجام عملیات * رو نشان میده...

یعنی هیچی...

چرا؟
اصلاح کردم. لطفاً با فایل ضمیمه بررسی کن و نتیجه رو بگو.

Modifier
پنج شنبه 13 خرداد 1389, 17:13 عصر
وقتی ValidateEmptyText را مقدار دهی کردم در حالت طراحی Error Rendering Control ظاهر شد..

هنوز در اجرا با چند کنترل و validator تست نکردم...

آیا مشکلش با Ajax حل شده ؟

به کامپوننتتون شماره ورژن هم بدید خیلی خوب میشه...

Modifier
پنج شنبه 13 خرداد 1389, 18:04 عصر
با چند کنترل و validator تست کردم مشکلی نداشت خدا رو شکر ...

ولی توی صفحات Ajax تا میزاریش شروع میکنه به space زدن ... خیلی عجیبه .. مجبور میشم با EndTask برنامه رو ببندم ...!!!!!!!!!!!!

Behrouz_Rad
پنج شنبه 13 خرداد 1389, 19:16 عصر
ولی توی صفحات Ajax تا میزاریش شروع میکنه به space زدن ... خیلی عجیبه .. مجبور میشم با EndTask برنامه رو ببندم ...!

لطفاً بیشتر توضیح بده.

پ.ن: شما خیلی عجولی و سریع انتظار داری دیگران در رفع مشکلت بهت کمک کنن. بنده هم کار و زندگی دارم و باید در برنامه ریزی که برای وقتم می کنم، قسمتی رو به رفع مشکل شما اختصاص بدم. این که این زمان کی می تونه به دست بیاد مشخص نیست. پس صبر داشته باش.

موفق باشید.

Modifier
پنج شنبه 13 خرداد 1389, 19:43 عصر
لطفاً بیشتر توضیح بده.

پ.ن: شما خیلی عجولی و سریع انتظار داری دیگران در رفع مشکلت بهت کمک کنن. بنده هم کار و زندگی دارم و باید در برنامه ریزی که برای وقتم می کنم، قسمتی رو به رفع مشکل شما اختصاص بدم. این که این زمان کی می تونه به دست بیاد مشخص نیست. پس صبر داشته باش.

موفق باشید.

توی یه new project تست کردم ... مشکلش با Ajax حل نشده ...
validate میکنه ولی عملیات هم انجام میشه...

در مورد space (&nbsp;) خوردن اتوماتیک صفحه هم ...نمیدونم چی بگم ...
همون موقع که میزارمش توی صفحه یا هنگامی که یکی از خصوصیاتش رو در لحظه اول عوض میکنم مثلا controltovalid یدفعهصفحه قفل میکنه و در TD ای که کنترل رو گذاشتم شروع به space خوردن میکنه ...(در صفحات ajax)

گاهی اوقات حتی در بدون update panel هم دور ستاره(خصوصیت Text) چندتا space اضافه خورده بعضی وقتها تعدادشون زیاده و صفحه مشکلی پیدا نمکنه...



حرفتون رو قبول دارم ... "نبودم ولی شدم" ... دلایل مختلفی داره ... انشاالله خوب میشم....


در ضمن توی new project ای که ایجاد کردم مشکل space نداشت...

شاید توی صفحه ای که حجم کنترل ها زیاد باشه و از updatepanel هم استفاده کنیم اینطور میشه..شاید!