مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hamoonsh

عضویت از 1396/06/29

مشکل در استفاده از MapPageRoute

  • جمعه 28 مهر 1396
  • 17:10
تشکر میکنم

سلام
من قصد دارم برای friendly کردن آدرس ها در asp.net webforms از RegisterRoutes استفاده کنم،از اونجایی که آدرس های مورد نظر من فارسی خواهند بود یکم با جاگذاریشون مشکل دارم.

آدرسی که من تعریف کردم به صورت زیره : 


 routes.MapPageRoute("R12", "وبلاگ-ها/{id}", "~/BlogPost.aspx");

 ولی چیزی که تو آدرس بار تحویل میگیرم :


کد ها بدون مشکل کار میکنن و id به برنامه میرسه ولی این چیزی که میخواستم نیست
چطور میتونم تغییرش بدم؟

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • جمعه 28 مهر 1396
  • 17:44

به شکل زیر تغییر دهید:



           routes.MapPageRoute("R12", "{id}وبلاگ-ها/", "~/BlogPost.aspx");

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • سه شنبه 2 آبان 1396
  • 09:58

اگر سئو و نگرش موتورهای جستجوگر گوگل براتون اهمیت داره , به هیچ عنوان از آدرسهای فارسی استفاده نکنید.

و از کلمات انگلیسی معنی دار و مرتبط با صفحه استفاده کنید.

بجای آدرس فوق به شکل زیر استفاده کنید:

YourSitename.com/Blogs/1

کاربر سایت

hamoonsh

عضویت از 1396/06/29

  • سه شنبه 2 آبان 1396
  • 10:10
ممنون از کمکتون من فکر میکردم چون وبسایت فارسیه فارسی کردن آدرس ها میتونه کارمو بهتر کنه.... متشکر
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)