PDA

View Full Version : سوال: خطای page.isvalid



اوبالیت به بو
دوشنبه 12 بهمن 1388, 14:39 عصر
سلام
این خطا کی رخ می ده:


Page.IsValid cannot be called before validation has taken place. It should be queried in the event handler for a control that has CausesValidation=True and initiated the postback, or after a call to Page.Validate.

و باید چه کاری انجام داد؟ چیزی به ذهنم نرسید

Saber_Fatholahi
دوشنبه 12 بهمن 1388, 23:37 عصر
دوست من احتمال اینو میدم کلیدی یا کنترلی که رو اون کلیک می کنید و توی اون کد Page.IsValid خطا میده
احتمالا خاصیت CauseValidation اون کنترل برابر false قرار دادین
اونو برابر true کن درست میشه
موفق باشین

اوبالیت به بو
چهارشنبه 14 بهمن 1388, 09:06 صبح
اول در یک Custom Validator یک عملیاتی انجام میشه و args.IsValid مقدار میگیره.

حالا در یک Button بر اساس مقدار اون یک شرطی نوشته می شه.

کنترل Button رو چک کردم و Causes Validation رو True کردم. اما مشکل پا برجاست

Saber_Fatholahi
چهارشنبه 14 بهمن 1388, 23:08 عصر
دوست من برای این کار یه سر به این لینکها بزن

http://www.4guysfromrolla.com/articles/073102-1.aspx
http://aspalliance.com/1747_Video_Using_Custom_Validation_Rules_to_Valida te_WPF_Applications

موفق باشی