PDA

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



negar_zk
پنج شنبه 09 آذر 1391, 11:05 صبح
سلام
من میخوام از urlwrittingاستفاده کنم و در نوشتن کد برای صفحاتی که کویری استرینگ(query string)ندارد مشکلی ندارم مثلا کد
<add name="userpage" virtualUrl="^~/userpage"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/userpage.aspx"
ignoreCase="true" />
در webconfigزدم و در داخل صفحات وقتی آدرس userpage را میزنم درست جواب میده یعنی وارد صفحه مربوطه میشود و ادرس بالا راhttp://www.site.com/userpage نشان میدهد.

ولی مشکلم برای صفحاتی که query string دارد هست با وجود اینکه کد

<add name="requestsupport" virtualUrl="^~/requestsupport/(.+)"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/requestsupport.aspx?username=$1"
ignoreCase="true" />

در webconigزدم ولی کار نمی کند ، نمی دونم داخل صفحات چه طور صدا بزنم که دیگه علامت سوال را در آدرس نشون نده.و اگه میشه برای کد ارسال برای 2 تا query string بهم بگین.کلا نمی دونم وقتی در webconfigتعریف میکنیم تنظیمات یا کد خاصی برایrespons redirect() هست که باید زد یا نه؟
ممنون میشم راهنماییم کنید

hamednazarzadeh
پنج شنبه 09 آذر 1391, 23:00 عصر
این مشکل من هم هست . خواهش میکنم یه نفر راهنمایی کنه!

orca13
جمعه 10 آذر 1391, 14:04 عصر
چرا از Routing استفاده نمیکنید؟ راحتتره!
آموزششم تو سایت هست!

http://barnamenevis.org/showthread.php?317763-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-url-routing-%D8%AF%D8%B1-%D8%AF%D8%A7%D8%AA-%D9%86%D8%AA-4&highlight=route