مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hamed.producer

عضویت از 1397/01/13

مشکل در rout صفحه مقصد

  • جمعه 15 تیر 1397
  • 03:11
تشکر میکنم

سلام

در صفحه مبدا توسط این دستور کد یک اکشن رو صدا میزنم:

<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 را لازم دارم)

لطفا بفرمایید بهترین راه حل چیست؟ 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 15 تیر 1397
  • 09:15

خب وقتی id رو نمیفرستید بهش دسترسی ندارید

میتونید بر اساس title ارسالی اگر منحصر است کوئری بزنید و id رو بدست بیارید

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)