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. 针对视图的脚本要遵循按视图组织脚本的约定。
  • 相关阅读:
    Sqoop的导入及可能遇到的问题
    Docker搭建MongoDB集群(副本分片)
    微信小程序框架部署:mpvue+typescript
    关系型数据库与非关系型数据库
    PWA 学习笔记(五)
    PWA 学习笔记(四)
    PWA 学习笔记(三)
    PWA学习笔记(二)
    PWA 学习笔记(一)
    部分设计模式对比分析
  • 原文地址:https://www.cnblogs.com/KeSaga/p/5549693.html
Copyright © 2011-2022 走看看