走入asp.net mvc不归路:[3]创建控制器播报文章
播报文章
- 原创
- |
- 浏览:2185
- |
- 更新:
实际上,控制器就是一个类,一个继承自Controller的类。正常创建一个Controller即可,而问题在于asp.net mvc提供了一套便捷的方法,在创建一个Controller时,可以自动创建一些Action。
方法/步骤
打开项目,在Controller文件夹上右键,选择,创建Controller
输入控制器名,点击确定;注意,控制器名一般都有Controller作为后缀
框架会创建这个控制器,继续自Controller,并全默认生成一个名为Index的Action
其实上并没有自动生成视图
如果我们要自动生成一套的action,比如增删查改,那是不是更加省力?事实上支持的。也就是说我们刚才创建的时候,选择的是一个空的MVC控制器,我们可以选择一个类,让框架自动生成相应的action及view。
创建一个新的控制器,选择使用模板,这个模板可以满足我们上面的要求
先选择一个上下文,即数据库代表实体类,这个我们在使用ef生成数据库实体时,会输入一个名称,一般与Model中edmx文件的名称相同
接着选择一个类(相当于数据库中的一个表),如此处,我们需要做一个域名的增删查改功能,那么可以选择类Domain;点击添加
如果我们要为将要生成的视图指定一个模板的话,可以点击右下角的高级选项;在这里可以指定一个模板Layout
- 本页面未经许可获取自百度经验
生成好的控制器及其视图;这些功能除了一些更改之外,差不多直接可用,这可以省掉不少重复劳动
生成控制器的功能就暂时介绍到这里,祝您学习愉快!
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部