پارامتر فارسی در Route
سلام استاد روزتون بخیر
من برای Route بلاگ سایت می خوام اول Blog باشه بعد title یعنی به این صورت => https://localhost:5001/Blog/عنوان-بلاگ
و عنوان بلاگ هم فارسی هست ولی مشکلی که دارم اینه که بین کلمات فارسی % میفته
می خوام مثل دوره های همین سایت کدیاد بین کلمات فارسی - بیفته به جای %
و الگوی mvc هم هست
ممنون میشم راهنمایی بفرمایید 🌹🌹
پاسخ ها
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/50655e66-86e5-4e25-9c29-7f4f3980c193.jpg)
محمد اشرافی
سلام ، وقتی دارید لینک میدین به صفحه باید Title رو تغییر بدین ، یعنی به این شکل :
<a href="/blog/@article.Title.ToSlug()"></a>
به این شکل اگر کاراکتری توی title وجود داشته باشه که برای route مناسب نیست حذف میشه
------
متد ToSlug کار اش اینه که یک سری کاراکتر رو با کاراکتر های مناسب Replace کنه ( توی دوره asp.netcore مقدماتی ساختیمش)
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/Default.jpg)
علی محمدی
سلام ممنون از راهنماييتون 🌹🌹
برای ثبت پاسخ باید خود شوید