先查看vs界面
了解controllers
HomeController
//此处的HomeController应该理解为:控制器名为Home,控制器后面必须加上Controller
public class HomeController : Controller
{
public ActionResult Index()
{
//此时默认情况,返回的是views文件夹中和方法名一样的视图
//返回的视图也可以具体指定
return View();
}
//下面两个方法和index一样
为什么首页是index
先启动查看浏览器
就这个demo路由的简单理解
代码解释
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
//指定路由规则,id指明页面传递参数
//home/index
url: "{controller}/{action}/{id}",
//指定访问网站时默认调用控制器是Home,执行方法是Index
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
views和Controllers联系
默认样式
创建一个Controller试一试
添加控制器
查看创建好界面
访问创建好的视图
扫描二维码关注公众号,回复:
14784382 查看本文章
再创建一个视图访问一下
为什么
没有对应的方法,用来从controller调用view,所以添加即可