PDA

View Full Version : سوال: اشکال در urlrewiting و کنترل login



webman
چهارشنبه 13 آذر 1387, 16:57 عصر
با سلام ، من با استفاده از UrlRewriter یک تعداد از query string ها را مخفی کردم خوب با استفاده از تنظیمات در webconfig مثلا


<rewriteurl="~/pages/news(.+).htm"to="~/pages/news.aspx?newsid=$1"/>

به عبارتی در قسمت آدرس بار خواهیم داشتpage/news46.htm برای حالت newsid=46.
مشکل اینجاست که در استفاده از کنترل login خود asp.net زمانیکه وارد صفحه login میشویم یک query string بنام ReturnUrl خود کنترل میسازد و آدرس صفحه قبلی را نگه میدارد مثلا news.aspx?newsid=46 و پس از login به این صفحه باز میگردد خوب حالا در آدرس بار دیگر page/news46.htm نمایش داده نمی شوددر واقع آدرس اصلی یعنی page/news.aspx?newsid=46 نشان داده می شود یعنی باز هم نمایان شدن query string در آدرس بار .
آیا راه حلی وجود دارد ؟ البته در سایر قسمتها مشکلی نیست فقط در این حالت اشکال وجود دارد
دوستان لطفا راهنمائی نمائید. با تشکر