ورود

View Full Version : خطا در زمان مشاهده Area



bitcob589
شنبه 17 آبان 1393, 17:41 عصر
با سلام
در پوشه Area پروژه چند کنترلر و view وجود دارد اما در زمانی که قصد مشاهده view موجود در Area دارم خطای زیر نمایش داده می شود علت خطا چیست
125442

aliblue
شنبه 17 آبان 1393, 18:30 عصر
باید به این آدرس بروید:
localhost:3985/admin/Home/Index

bitcob589
شنبه 17 آبان 1393, 18:44 عصر
با استفاده از دستور زیر کاربر به پوشه Area هدایت می کردم که دستور زیر اشتباه است

<a href="~/Areas/admin/Views/Home/Index.cshtml">ورودبه پوشه area</a>

چگونه می توان با استفاده دستورات mvc کاربر به پوشه area هدایت کرد

aliblue
شنبه 17 آبان 1393, 20:21 عصر
کلا استفاده از این نوع آدرس دهی(چه با area چه بدون آن) جالب نیست.بهتر است به شکل زیر آدرس دهی کنید:

<a href="@Url.Action("Index", "Home", new { area="admin"})">ورودبه پوشه area</a>

r4hgozar
یک شنبه 18 آبان 1393, 09:22 صبح
سلام.
من هم با این قضیه خیلی مشکل داشتم.
شما وقتی چندتا index وhome در area هاتون بسازین باید در قسمت RouteConfig تنظیماتش رو انجام بدین و برای هر کدوم بگین که صفحه نخست برای Route کدومه.
توی صفحه اصلی پروژه هم توی RouteConfig باید مشخص کنید که route اصلی صفحه شما کدومه.
یک فیلم آموزشی هست تو youtube خیلی به من کمک کرد.من این رو سرچ کردم
how do i create area in mvc

موفق باشید