PDA

View Full Version : سوال: نمایش دادن اکشن موجود در Area



mahdi7610
چهارشنبه 07 تیر 1396, 12:43 عصر
سلام
چطوری میتونم محتوای یک اکشن را توی یک Area نمایش دهم؟

این جواب نمیده

return RedirectToAction("Index", "DefaultAdmin", new { Area = "AdminPanel" });

آیا باید در فایل RouteConfig نیز تغییراتی داده شود؟

Moien Tajik
چهارشنبه 07 تیر 1396, 17:43 عصر
چطوری میتونم محتوای یک اکشن را توی یک Area نمایش دهم؟
منظورتون واضح نیست ، اگر میخواید از یک اکشن به یک اکشن دیگه در یک Area دیگه Redirect بشید ، از این کد استفاده کنید :

return RedirectToAction("Action", "Controller", new { id=YourId, Area="AreaName" });

معمولا این تنظیمات رو در RouteConfig هم برای HomeController ها اعمال میکنن که تداخل بین این 2 اکشن بوجود نیاد : http://haacked.com/archive/2010/01/12/ambiguous-controller-names.aspx/
این آموزش رو هم ببینید اگر جایی اشتباه کرده باشید متوجه میشید : http://www.c-sharpcorner.com/UploadFile/4b0136/getting-started-with-area-in-mvc-5/