• 走入asp.net mvc不归路:[3]创建控制器


    实际上,控制器就是一个类,一个继承自Controller的类。正常创建一个Controller即可,而问题在于asp.net mvc提供了一套便捷的方法,在创建一个Controller时,可以自动创建一些Action。

    1 打开项目,在Controller文件夹上右键,选择,创建Controller

    clipboard

    2 输入控制器名,点击确定;注意,控制器名一般都有Controller作为后缀

    clipboard[1]

    3 框架会创建这个控制器,继续自Controller,并全默认生成一个名为Index的Action

    clipboard[2]

    4 其实上并没有自动生成视图

    clipboard[3]

    5 如果我们要自动生成一套的action,比如增删查改,那是不是更加省力?事实上支持的。也就是说我们刚才创建的时候,选择的是一个空的MVC控制器,我们可以选择一个类,让框架自动生成相应的action及view。

    6 创建一个新的控制器,选择使用模板,这个模板可以满足我们上面的要求

    clipboard[4]

    7 先选择一个上下文,即数据库代表实体类,这个我们在使用ef生成数据库实体时,会输入一个名称,一般与Model中edmx文件的名称相同

    clipboard[5]

    8 接着选择一个类(相当于数据库中的一个表),如此处,我们需要做一个域名的增删查改功能,那么可以选择类Domain;点击添加

    clipboard[6]

    9 如果我们要为将要生成的视图指定一个模板的话,可以点击右下角的高级选项;在这里可以指定一个模板Layout

    clipboard[7]

    10 生成好的控制器及其视图;这些功能除了一些更改之外,差不多直接可用,这可以省掉不少重复劳动

    clipboard[8]

    clipboard[9]

    11 生成控制器的功能就暂时介绍到这里,祝您学习愉快!

    本人原创,转载注明出处。更佳视觉排版请移步:http://t.cn/RP6lxub

  • 相关阅读:
    L3-007. 天梯地图
    智能算法-遗传算法
    L2-012. 关于堆的判断
    L2-010. 排座位
    计算几何初步-三点顺序
    L3-001. 凑零钱
    靠二进制画几何[图论]
    【排序】
    欧拉路与欧拉回路
    Test on 2016/09/26
  • 原文地址:https://www.cnblogs.com/xiaxiazl/p/3891076.html
Copyright © 2020-2023  润新知