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