PDA

View Full Version : آیا میشه در UrlMappings از Regular Expressions استفاده کرد؟



web developer
شنبه 31 شهریور 1386, 21:10 عصر
سلام

من میخوام از UrlMppings تو فایل web.config استفاده کنم ولی برای هر Url مجبورم یه خط به فایل اضافه کنم.
می خوام بدونم آیا از Regular Expressions میشه استفاده کرد ؟ که هر آدرسی رو به صورتی که میخوام تبدیل کنه!

در ضمن نمی خوام از UrlReWrite استفاده کنم.

اینم کد منه:



<urlMappings enabled="true">
<add url="home.aspx" mappedUrl="Home/default.aspx"/>
<add url="about.aspx" mappedUrl="About/default.aspx"/>
</urlMappings>


با تشکر

Behrouz_Rad
شنبه 31 شهریور 1386, 22:39 عصر
اینکه از رفتار طبیعی URL Mapping این انتظار رو داشته باشی نه نمیشه. (دلیلش کمبود وقت تیم توسعه ی دات نت بوده)
استفاده از RegEx مختص به UrlRewriting هست.
اما یک برادری قبلا این کار رو با Url Mapping پیاده سازی کرده:
http://pietschsoft.com/Blog/archive/2005/11/12/762.aspx

موفق باشید.

web developer
یک شنبه 01 مهر 1386, 09:04 صبح
سلام

ولی فکر کنم این کاری کا برادر عزیزمون انجام داده همون UrlRewrite هست فقط با این تفاوت که NameSpace خودش رو UrlMapping نام گذاری کرده!

با تشکر دوباره از شما

موفق باشید.

peymannaji
یک شنبه 01 مهر 1386, 15:33 عصر
UrlMappings چی هست و به چه دردی میخوره ؟

با تشکر ....

Behrouz_Rad
دوشنبه 02 مهر 1386, 09:17 صبح
ولی فکر کنم این کاری کا برادر عزیزمون انجام داده همون UrlRewrite هست فقط با این تفاوت که NameSpace خودش رو UrlMapping نام گذاری کرده!

نه دقیقا!
یه جورایی خواسته از رفتار Url Mapping تقلید کنه.

web developer
دوشنبه 02 مهر 1386, 10:41 صبح
نه دقیقا!
یه جورایی خواسته از رفتار Url Mapping تقلید کنه.


میشه تفاوت های UrlReWriting و UrlMappings رو بگید.
من نمیدونم از کدوم روش استفاده کنم که بهینه تر باشه!

با تشکر

Behrouz_Rad
دوشنبه 02 مهر 1386, 11:00 صبح
Url Rewritng دو مزیت عمده نسبت به Url Mapping داره:
1) Url Mapping استاتیک هست اما Url Rewriting داینامیک.
2) Url Mapping از RegEx پشتیبانی نمی کنه اما Url Rewriting پشتیبانی میکنه.

موفق باشید.