zoukankan      html  css  js  c++  java
  • 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. 针对视图的脚本要遵循按视图组织脚本的约定。
  • 相关阅读:
    flexpager权限控制文件crossdomain.xml
    MongoDB之mongodb.cnf配置
    MySQL之my.cnf配置
    在CentOS的profile文件中配置环境变量
    在CentOS上配置MySQL服务
    在CentOS上配置redis服务
    在CentOS上配置tomcat服务
    在CentOS上配置Tomcat服务脚本
    Netflix Hystrix — 应对复杂分布式系统中的延时和故障容错 转
    ETCD 简介 + 使用
  • 原文地址:https://www.cnblogs.com/KeSaga/p/5549693.html
Copyright © 2011-2022 走看看