r4hgozar
دوشنبه 03 شهریور 1393, 23:49 عصر
سلام.
من وقتی از area استفاده می کنم به دو مشکل بر می خورم
اول اینه که با اینکه area کامل ساخته شده فقط یک Area رو می شناسه و بقیه رو با ارور زیر مواجه میشم
http://www.upload7.ir/imgs/2014-08/76657384168530755962.png
در حالی که تو RUte config دستور زیر نوشتم؟!!
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new [] {"Amlak.Web.Areas.Administrator.Controllers"}
);
}
مشکل دوم هم اینه که اگه بخوام به صفحه create کنترل برنامم برم باز هم ارور میده
http://www.upload7.ir/imgs/2014-08/39660688901212830321.png
تو NinjectWebCommon هم دستور
private static void RegisterServices(IKernel kernel)
{
kernel.Bind(x => x.FromThisAssembly().SelectAllClasses().BindAllInt erfaces());
kernel.Bind(x =>
x.FromAssembliesMatching("Web.*")
.SelectAllClasses()
.BindDefaultInterface());
}
ممنون میشم راهنمایی کنید
من وقتی از area استفاده می کنم به دو مشکل بر می خورم
اول اینه که با اینکه area کامل ساخته شده فقط یک Area رو می شناسه و بقیه رو با ارور زیر مواجه میشم
http://www.upload7.ir/imgs/2014-08/76657384168530755962.png
در حالی که تو RUte config دستور زیر نوشتم؟!!
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
namespaces: new [] {"Amlak.Web.Areas.Administrator.Controllers"}
);
}
مشکل دوم هم اینه که اگه بخوام به صفحه create کنترل برنامم برم باز هم ارور میده
http://www.upload7.ir/imgs/2014-08/39660688901212830321.png
تو NinjectWebCommon هم دستور
private static void RegisterServices(IKernel kernel)
{
kernel.Bind(x => x.FromThisAssembly().SelectAllClasses().BindAllInt erfaces());
kernel.Bind(x =>
x.FromAssembliesMatching("Web.*")
.SelectAllClasses()
.BindDefaultInterface());
}
ممنون میشم راهنمایی کنید