تغیر آدرس Url
شنبه 26 مرداد 1398بعضی اوقات نیاز داریم که به جای اینکه در Url سایت خود آیدی بیاید متن عنوان مثلاً (خبر، محصول یا هر چیز دیگری) بیاید.
در این مقاله قصد داریم توضیح دهیم که چگونه میتوانید در Asp.Net MVC آدرس Url را تغیر دهیم.
در این مثال ما این قضیه را برای قسمت اخبار سایت پیاده سازی میکنیم.
برای این کار لازم است که ابتدا دو اکشن داشته باشیم یکی که به این صورت باشد که چند تا چند تا یا به صورتی که همه ی اخبار را به ما نشان دهد
عمل کند و یکی هم به این صورت که جزئیات آن خبری که رویش کلیک شده است را نمایش دهد، که نمونه ی آن را میتوانید در کد زیر مشاهده کنید:
public ActionResult NewsDetails(string id) { Tbl_News lst_qNewsDetails = db.Tbl_News.First(n => n.Title == id); return PartialView(lst_qNewsDetails); } public ActionResult News() { List<Tbl_News> lst_qNews = db.Tbl_News.OrderByDescending(u => u.ID).Take(3).ToList(); return PartialView(lst_qNews); }
نمونه کد این پروژه را میتوانید در زیر دانلود کنید (فقط قبل از استفاده به راهنمای آن نیز دقت کنید)
- ASP.net MVC
- 1k بازدید
- 2 تشکر