我有一个包含区域的基本项目,我已经在该区域注册了我的路线并使用了小写 URL 扩展。这是代码:
using System.Web.Mvc;
using Web.Modules;
namespace Web.Areas.Services
{
public class ServicesAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Services";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRouteLowercase(
"Services", // Route name
"services/{controller}/{action}/{id}", // URL with parameters
new { controller = "Services", action = "Index", id = UrlParameter.Optional }, // Parameter defaults
new string[] { "Web.Areas.Services" }
);
}
}
}
但是现在当我去http://localhost/services/home
它显示我的 HomeController 的索引视图时,我能做些什么来解决这个问题?我已经添加了命名空间并将区域添加到路由数据。
感谢您的帮助