走入asp.net mvc不归路:[3]创建控制器
播报文章

  • 原创
  • |
  • 浏览:2185
  • |
  • 更新:

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

工具/原料

  • win7 sp1
  • vs2012
  • asp.net mvc4

方法/步骤

  1. 1

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

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

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

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

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

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

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

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

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

  6. 6

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

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

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

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

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

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

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

    走入asp.net mvc不归路:[3]创建控制器
  10. 9
    本页面未经许可获取自百度经验
  11. 10

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

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

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

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部