Action

action接收参数有三种

第一种就是普通参数接收,这种接收方式需要手动一个一个敲参数 并且如果前端没有提交此参数 会报错 

第二种 FormCollection 这个接收方式只能用于post接收 并且接收到的形式是key/val 有个优点就是前端提交的参数是动态未知的可以用这个 

第三种 Model  前端 提交参数 model会自动填充,如果前端没有提交字段也不会报错 会默认设置该字段类型的默认值 比如int默认值就是0

action 方法不能重载,如果有特殊需的话可以在2个名称相同的action打上特性标签[httpPost]或者[HttpGet]

这种方式的应用场景 假设我们有2个名字一样的方法F2 第一个F2我们打上GET标签第二个打上post标签 浏览器 浏览页面的时候就会访问Get标签的F2用于展示页面,

当我们需要提交数据的时候又是 POST的时候我们就可以采用这种做法,这种场景很常见!

posted @ 2018-04-04 14:32  NET木下  阅读(364)  评论(0编辑  收藏  举报