سلام
در صفحه مبدا توسط این دستور کد یک اکشن رو صدا میزنم:
<a href="/Blog/@item.PageId/@item.UrlTitle" ">
و در کنترلر مورد نظر صفحه مقصد رو به این صورت فراخوانی میکنم:
[Route("Blog/{id}/{title}")] public ActionResult ShowNews(int id, string title) { Some Code... }
در این نوع فراخوانی روت مورد نظر مشکلی ندارم اما من قصد دارم روت به این صورت باشد:
[Route("Blog/{title}")]
اما اگر این طوری روت را صدا بزنم مقدار id را نخواهم داشت (که id را لازم دارم)
لطفا بفرمایید بهترین راه حل چیست؟
خب وقتی id رو نمیفرستید بهش دسترسی ندارید
میتونید بر اساس title ارسالی اگر منحصر است کوئری بزنید و id رو بدست بیارید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)