سلام وقتی Areas رو ایجاد کردم رفتم و کدهاش رو داخل Startup گذاشتم بعدش صفحه https://localhost:44348/home/index بهم ریخته است؟؟؟
سلام وقت بخیر
1) آیا شما در تعریف Controller در Area ی Admin مشخص کردید که این Controller مربوط به Admin هست ؟
با این دستور
[Area("Admin")]
منظورم از ''Admin '' نام همون Area شما هست .
2) از این ساختار استفاده کنید
app.UseEndpoints(endpoints =>
{
endpoints.MapAreaControllerRoute(
services.AddControllersWithViews();
name: "Admin",
areaName: "Admin",
pattern: "Admin/{controller=Home}/{action=Index}");
endpoints.MapControllerRoute(
name: "default",
pattern: "{controller=Home}/{action=Index}/{id?}");
endpoints.MapRazorPages();
});
3) در فایل Startup.cs این مورد رو هم چک کنید
services.AddControllersWithViews();
سلام
اگر چندتا Area داشته باشیم باید چکار کنیم
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)