码迷,mamicode.com
首页 > Web开发 > 详细

000_MVC常用约定

时间:2016-06-01 15:31:46      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

  1. MVC框架搜索视图的目录序列遵循“约定由于配置”规则。
  2. 默认MVC框架会根据路由数据中controller的值来选择视图,而不是控制器类的名称。
  3. Razor视图引擎在查找视图时遵循的MVC框架早期的约定:即优先查找诸如~/Views/Home/和~/Views/Shared/路径下的.cshtml或.vbhtml视图文件。不会在磁盘上查找这些视图文件,而是查找表示这些视图的编译类。
  4. 在视图的开始或结尾部分定义分段,以便更容易看到哪些内容区域被处理成分段,哪些将要由RenderBody辅助器捕获。
  5. 一个广泛使用单并不通用的约定:如果浏览器在其请求已包含了X-Requested-With报头,并将其值设置为XMLHttpRequest,则IsAjaxRequest方法会返回true。由于该约定并不通用,所以应该考虑到用户可能会形成需要JSON数据的请求,但并未设置这一报头的情况。
  6. 对于以data-val为前缀的标签属性,jQuery验证库通过检查这个标签属性,会识别出这是一个需要验证的字段。
  7. 针对动作方法及对应的视图运用捆绑包时,需遵循按控制器名(不含“Controller”部分)和动作方法名组织JavaScript脚本。
  8. 以API控制器所支持的HTTP方法为前缀,然后是它所操作模型的某种参考的方式定义API控制器的动作方法的方法名。
  9. 针对视图的脚本要遵循按视图组织脚本的约定。

000_MVC常用约定

标签:

原文地址:http://www.cnblogs.com/KeSaga/p/5549693.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!