پارامتر فارسی در Route
علی محمدی
28 آذر ۱۴۰۰
سلام استاد روزتون بخیر
من برای Route بلاگ سایت می خوام اول Blog باشه بعد title یعنی به این صورت => https://localhost:5001/Blog/عنوان-بلاگ
و عنوان بلاگ هم فارسی هست ولی مشکلی که دارم اینه که بین کلمات فارسی % میفته
می خوام مثل دوره های همین سایت کدیاد بین کلمات فارسی - بیفته به جای %
و الگوی mvc هم هست
ممنون میشم راهنمایی بفرمایید 🌹🌹
1088
2 پاسخ
- محمد اشرافی29 آذر ۱۴۰۰
سلام ، وقتی دارید لینک میدین به صفحه باید Title رو تغییر بدین ، یعنی به این شکل :
<a href="/blog/@article.Title.ToSlug()"></a>
به این شکل اگر کاراکتری توی title وجود داشته باشه که برای route مناسب نیست حذف میشه
------
متد ToSlug کار اش اینه که یک سری کاراکتر رو با کاراکتر های مناسب Replace کنه ( توی دوره asp.netcore مقدماتی ساختیمش)
- علی محمدی29 آذر ۱۴۰۰
سلام ممنون از راهنماييتون 🌹🌹