第一步:路由
第二步:路由定义页面
第三步:找页面引用的模板
1、Global.asax页面 Application_Start方法,配置路由,默认路由为
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
按照默认路由找到index页面
2、index页面可调用模板
@{
ViewBag.Title = "Home Page";
Layout = "~/Views/Shared/_Layout.cshtml";
}
当不写Layout时,默认为_viewStart页面设置的模板地址;
当Layout=null时,不调用任何模板;
当需求引用其他自定义模板时,只要设置Layout路径就可以;
3、index页面里的内容传入到模板也@rendbody 内,一个崭新的页面就能展示出来