پارامتر فارسی در Route

سوال شده توسط: علی محمدی

تاریخ ثبت: ۱۴۰۰/۰۹/۲۸

بازدید: 896

پاسخ: 2

تگ: Asp.net Core


سلام استاد روزتون بخیر من برای Route بلاگ سایت می خوام اول Blog باشه بعد title یعنی به این صورت => https://localhost:5001/Blog/عنوان-بلاگ و عنوان بلاگ هم فارسی هست ولی مشکلی که دارم اینه که بین کلمات فارسی % میفته می خوام مثل دوره های همین سایت کدیاد بین کلمات فارسی - بیفته به جای % و الگوی mvc هم هست ممنون میشم راهنمایی بفرمایید 🌹🌹
پاسخ ها
user

محمد اشرافی

سلام ، وقتی دارید لینک میدین به صفحه باید Title رو تغییر بدین ، یعنی به این شکل : 

<a href="/blog/@article.Title.ToSlug()"></a>

به این شکل اگر کاراکتری توی title وجود داشته باشه که برای route مناسب نیست حذف میشه 

------

متد ToSlug کار اش اینه که یک سری کاراکتر رو با کاراکتر های مناسب Replace کنه ( توی دوره asp.netcore مقدماتی ساختیمش)

user

علی محمدی

سلام ممنون از راهنماييتون 🌹🌹

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات