zoukankan      html  css  js  c++  java
  • MVC中动作方法三个特性以及解决同名方法冲突

    一、Http请求谓词特性(解决方法同名冲突问题的一个方案)


    关于Http谓词
    特点:经常使用,如果不加上该特性,默认动作方法接收所有谓词的请求
    一般开发中都会加上谓词,限定请求谓词类型

    二、NonAction特性
    可以将控制器中的方法声明为"非动作方法"



    对于控制器内部使用的方法非常有用,加上该特性后,外部不能访问,即可解决同名冲突问题


    三、ActionName特性
    为动作方法"重新命名",解决同名方法冲突问题
    视图中使用时,需要修改成"重新命名"后的方法



    特别注意
    当动作方法应用了ActionName特性后,如果动作方法内部使用View()方法调用视图(也就是不指定视图名称),则调用的是和ActionName设置值同名的视图。

  • 相关阅读:
    元素的属性
    表单
    Array数组类
    string类
    js数据类型以及原型分析
    this
    有关兼容性的解决
    单位
    滚动条 和 背景位置及绝对定位
    圣杯布局 和 双飞翼布局
  • 原文地址:https://www.cnblogs.com/ahao214/p/9438451.html
Copyright © 2011-2022 走看看