Ich habe ein Projekt in C # MVC mit der Vorlage "AdminLte" entwickelt und verwende Bereiche für Submodule.
Wenn ich auf einen Link von der Homepage aus zugreife ( http: // localhost: 9760 / Home / Index ), funktioniert er wie folgt : http: // localhost: 9760 / Manage / ChangePassword
Aber wenn ich auf den gleichen Link aus dem Bereich 'AirSurveillance' zugreife, http: // localhost: 9760 / AirSurveillance / Manage / ChangePassword , funktioniert er nicht und gibt 404-Fehler aus, weil er versucht hat, den 'Manage'-Controller zu finden (der nicht da ist). im Bereich 'AirSurveillance'.
Dies ist meine automatisch generierte Datei "SecurityClearanceAreaRegistration.cs"
namespace IIMS.Areas.SecurityClearance
{
public class SecurityClearanceAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "SecurityClearance";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"SecurityClearance_default",
"SecurityClearance/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
}
Bitte hilf mir.