خوب برای این کار میایم از URL که یه نمونه از اینترفیس IURL هستش استفاده میکنیم با استفاده از Url.Action میایم و url دسترسی به اون action که توی پرانتز نوشتیم رو بهمون میده #UrlAction #MyDisplayRouteInfo
خوب با استفاده از my display route info که کتابخونه اش رو نصب کردیم میتونیم اون url رو طبق اون فرمتی که براش تعیین کردیم برامون نمایش بده
خوب url action هم میتونه نام controller رو از مون بگیره و هم یه سری پارامتر دیگه به عنوان query string
خوب اینجا دومین پارامتری که نوشتیم نام کنترلر هستش که home نوشتیم و بعد یه آبجکت رو میتونیم ارسال کنیم
میگه که id رو میشه ارسال کرد چون route براش نوشته شده ولی name رو نمیتونیم و باید به صورت query ارسالش کنیم
ولی اتفاقی که میوفته اینه که هر دوشون رو به صورت query ارسال میکنه
خوب حالا اگر به صورت route تعریفش کنیم داستانش فرق میکنه
خوب اینجا میخوایم با استفاده از name بیایم url رو درست کنیم
اینجا اومدیم name رو تعیین کردیم و بعد بالاترش از RouteUrl استفاده کردیم و بهش اسم رو دادیم یه new میکنیم اون پارامتر هایی که میخواد رو میفرستیم بره
خوب حالا اگر route مون پارامتر ورودی میخواست چی کار کنیم ؟
اینطوری هم میتونیم توی صفحه layout ازش استفاده کنی