000_MVC常用约定

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了000_MVC常用约定相关的知识,希望对你有一定的参考价值。

  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常用约定的主要内容,如果未能解决你的问题,请参考以下文章

mvc_第一遍_业务逻辑层和模型

x86 x64下调用约定浅析

04_项目一众筹00_02_Maven项目管理工具——Maven_第一个Maven工程_练习常用命令

Java基础工具_常用类——日期类

ASP.NET MVC载入页面常用方法

20180617_Git常用命令2(statusdifflogreflogresetcat)