路由配置-MVC

问题描述

此网址有效:

localhost:44366 / top / ale

而这个不是:

localhost:44366 / top / ale /

错误不能使用前导..退出顶层目录。

这是我的路线配置:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{*allaspx}",new { allaspx = @".*\.aspx(/.*)?" });
routes.MapRoute("ale1","top/ale/{id}",new { controller = "Home",action = "TopAle" },new { });
routes.MapRoute("ale2","top/ale",new { });

这是我的控制者:

public ActionResult TopAle(string id=null)
{
ViewBag.Id = id;
return View("~/Top/TopApi.aspx");
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)