zoukankan      html  css  js  c++  java
  • 一周学会MVC3.0+EF(代码生成数据库)(第二天)

    Controllers 如何和View 衔接起来的。

    前面我们创建了由代码生成数据库表的事情(code first),现在讲讲 Controllers文件夹里面的cs文件如何和View文件

    里面的页面文件衔接。

     

    两个画横线的地方,DealersController.cs 文件实际上是访问初始化Dealers文件夹里面的页面的,他们是一一对应的,

    也就是说,你如果要访问Dealers文件夹里面的页面文件,就要先调用DealersController.cs这个类文件,然后把要展示的数据传递

    到Dealers文件夹里面的相关页面上。

    在这里,

    public static void RegisterRoutes(RouteCollection routes)
    {
    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

    routes.MapRoute(
    "Default", // 路由名称
    "{controller}/{action}/{id}", // 带有参数的 URL
    new { controller = "Dealers", action = "Index", id = UrlParameter.Optional } // 参数默认值
    );

    }

    这个routes.MapRoute设计很重要,不然会出现500错误,或者无法找到页面的错误。

     - - - - - - - - -- - - - -- - - - - -- - - - - ------ - - - - - - - - - -- - -  --  - -- 

    对Dealers文件夹,创建视图;

    创建好后,Index视图页面,在Dealers文件夹里面就多了一个Index.cshtml 文件(我们这里用Razor引擎),

     - - - - - - - - - - - - - - --- - - - -- -  - -- - - --  -- - -  -- - - - - - - - - - - - - - - -- - - - - - - -- 

    对Controllers 文件夹,添加控制器

    这样就可以访问Dealers文件夹里面的Index.chtml文件了,不过这个页面里面是没数据的。

  • 相关阅读:
    dynamic load jar and init spring
    maven-assembly-plugin
    URL to load resources from the classpath in Java
    maven plugins
    URL加载jar
    spring自定义xml标签&自定义注解
    有序表查找---插值查找
    有序表查找---折半查找算法
    基本查找算法---顺序表查找
    图的基础---关键路径理解和实现(Java)
  • 原文地址:https://www.cnblogs.com/liuming8208/p/2268938.html
Copyright © 2011-2022 走看看