• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.netMVC约定

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

        前一段时间一直做winFrom方面的事情,快有一年没有做web方面的工作了,现在项目需要用MVC来做,以前都是webFrom 在分个层。但是生成的页面恶心的不是一星半点。

      ASP.NET MVC 应用对约定的依赖性很强。如采用了约定的目录命名结构,hi在Views目录下面查找视图模版文件。这样的好处是减少配置,(在最开始的时候我确实是创建了一个MVC的工程后,在web.config下面找相关页面的配置信息,却什么也没有发现,还喃喃自语:不符合逻辑啊!)

       约定优于配置

       使应用程序运行的三个核心目录可以在ASP.NET MVC中找到

         Controllers  控制器文件夹

         Models        模型文件夹

         Views          视图文件夹

而不必去web.config中去寻找这写文件夹的名称,它们约定在了配置文件中,而不需要我们去理会它为什么是这样。(这让我想起了三体2中的叶文杰给逻辑定义的宇宙社会学中两条不能自证的公理)我们只需要知道道理就是这个道理,事情就是这个事情。这就是约定。

        预期程序结构

        1.每个Controller类的名字都是以Controller结束,如创建程序时目录里的HomeController类

        2.应用程序的所有视图放在单独的Views文件夹下

       3.控制器使用的视图是在Views主目录的一个子目录中,这个子目录是根据控制器名称去掉Controller来命名。例如 HomeController.cs对应了一个Views/Home的目录 ,这个目录里放着和HomeController.cs这个控制器相关的视图

       这样做的好处是减少了配置文件,所有的内容都是基于约定好了的。前端可以专注于Views ,开发人员可以专注于Controller。  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
分享安装VS2010SP1与ASP.NETMVC4详细步骤发布时间:2022-07-10
下一篇:
asp.netcore导出导入excel发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap