ورود

View Full Version : سوال: ارسال چند پارامتر در url rewriting



komeil64
چهارشنبه 24 فروردین 1390, 12:40 عصر
سلام
من برای استفاده از url rewriting برای صفحه ای به اسم ViewContent.aspx فایل وب کانفیگ رو بصورت زیر تغییر دادم:

<rewrite url=".(.+).htm" to="ViewContent.aspx?fa-id=$1"/>

و مقدار fa-id بصورت ID.htm به صفحه ViewContent.aspx ارسال میشه
سوالی که دارم اینه که چطور مثل همین سایت مقدار title رو هم ارسال کنم ولی فقط از fa-id استفاده کنم
اگر به آدرس های برنامه نویس دقت کنین بخش اولش آی دی مطلبه بعدش خط فاصله تایتل مطلب

Roia_del
چهارشنبه 24 فروردین 1390, 13:56 عصر
سلام ، یه امتحانی بکن.

<rewrite url=".(\d+)-(\s).htm" to="ViewContent.aspx?fa-id=$1"/>

در نتیجه

http://domain.com/id-متن.htm

komeil64
چهارشنبه 24 فروردین 1390, 15:28 عصر
سلام
نشد البته شاید درست ننوشتم لینک رو
<a href='<%# Eval("ID")%>-<%# Eval("content_title")%>.htm' class="colr">

Roia_del
پنج شنبه 25 فروردین 1390, 08:03 صبح
با عرض معذرت من یادم رفته بود بعد از \s یه * بزنم.



<rewrite url=".(\d+)-(\s*).htm" to="ViewContent.aspx?fa-id=$1"/>


راه دیگه :




<rewrite url=".([0-9]+)-(.+).htm" to="ViewContent.aspx?fa-id=$1"/>