PDA

View Full Version : سوال: مشکل Postback در URLRewrite



farhadt
سه شنبه 27 مهر 1389, 19:08 عصر
وقتی که یه آدرس رو بازنویسی میشه:

1- توی اون صفحه AutoPostback ها به مشکل میخوره و کار نمیکنه
2- Validator ها هم از کار میفتن
3- (فعلا همینا، اگه مشکلات دیگه ای هم وجود داره بگید)

لطفا هرکی که راه حل این مشکلات رو میدونه راهنمایی کنه.

- برای بازنویسی از کامپوننتی استفاده نمیکنم.
- برای رفع مشکل نمایش آدرس واقعی صفحه بعد از اینکه به خود صفحه post میشه، Action فرم ها رو هم یا بر میدارم یا به صورتی که Rewrite نشده تنظیم میکنم.

chaalesh
سه شنبه 27 مهر 1389, 20:23 عصر
توی همین تالار مدتها پیش این سوال من بود
استاد عزیزم ( آقای راد ) پاسخ دادند
جستجو کنید پیدا می کنید

mmnoody2006
سه شنبه 27 مهر 1389, 21:21 عصر
جالبه از چه سیستمی کمک گرفتین

1- متن خطا
2- یه نمونه برنامه ساده همراه با نوع خطا

farhadt
سه شنبه 27 مهر 1389, 21:49 عصر
توی همین تالار مدتها پیش این سوال من بود
استاد عزیزم ( آقای راد ) پاسخ دادند
جستجو کنید پیدا می کنید

من تمام تاپیک هایی که شما داده بودین رو دیدم اما صحبتی از اینکه مشکلی توی autoposrback ندیدم که مطرح کرده باشین. لطفا اگه امکان داره لینکش رو بزارید تا ببینم. البته بگم که مشکل من این نیست که وقتی صفحه postback میشه آدرس اصلی نمایش داده میشه.
-مشکل من اینه که وقتی مثلا یه TextBox به صورت AutoPostBack تنظیم میشه، وقتی تکست توش تغییر میکنه از دستورات javascript ای که خود Asp .net تولید کرده خطا میگیره.
-همچنین وقتی مثلا یه RequiredFieldValidator رو هم به صفحه اضافه میکنی و روی یه تکست باکس تنظیم میکنی باز هم وقتی تکست توش تغییر میکنه از دستورات javascript ای که خود Asp .net تولید کرده خطا میگیره.

mmnoody2006
چهارشنبه 28 مهر 1389, 11:07 صبح
از این روش استفاده کن :

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

chaalesh
چهارشنبه 28 مهر 1389, 12:41 عصر
دوست عزیز :
من ابتدا یک کلاس ساختم که از page ارث می بره
از این کلاسم رو توی صفحه .aspx استفاده کردم
برای این کار سوالاتم رو هم آقای راد پاسخ دادند
شما دنبال دوباره نویسی خاصیت action برای تگ form باشید. اگه نتونستی برات کد آپلود می کنم

farhadt
پنج شنبه 29 مهر 1389, 03:38 صبح
دوستان ممنونم.
مساله فعلا حل شده اگه مشکل جدیدی پیش نیاد.