如何解决没有命名控制器的路由
| 是否可以有这样的路线: www.MyDomin / AnyPage www.MyDomin / AnyPage1等?代替www.MySite / MyController / AnyPage 没有指定控制器?解决方法
好吧,您可以定义以下路线:
routes.MapRoute(
\"Default\",\"{page}\",new { controller = \"Home\",action = \"Index\",page = UrlParameter.Optional }
);
现在剩下的就是将要映射到的控制器动作:
public class HomeController: Controller
{
public ActionResult Index(string page)
{
...
}
}
,是的。在Global.asax文件中编辑您的路线,例如:
routes.MapRoute(
\"MyTerrificRoute\",\"{action}\",new { controller = \"MyController\",action = \"Index\" }
);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。