博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC – 6.控制器 Action方法参数与返回值
阅读量:6352 次
发布时间:2019-06-22

本文共 508 字,大约阅读时间需要 1 分钟。

image

 

6.1 Controller接收浏览器数据

 

a.获取Get数据 :

a1:获取路由url中配置好的制定参数:

如配置好的路由:

clip_image002

浏览器请求路径为: /User/Modify/1 ,MVC框架获取请求后,就会找到匹配的路由映射路径url,得知是请求的控制器类 User里的Modify方法,此时就会检查此方法是否包含一个名为 id 的参数,如果有,按照配置的url 获取“参数”{id},并传给此方法。

clip_image004

a2.直接通过请求上下文对象里的 Request获取url ?后的的参数:

浏览器请求路径为:/User/UserList/1?fun=jp

控制器获取:Request.QueryString["fun"];

 

 

b.获取Post数据

b1.通过Request.Form["name"]逐个获取表单提交的数据

b2.通过FormCollection form逐个获取表单提交的数据

clip_image006

b3.通过实体对象 model 一次性获取表单元素的数据,并设置到实体对象对应的属性中

clip_image008

表单中的表单元素的属性名称必须和实体对象的属性一样!

clip_image010

 

6.2 01控制器类会将数据传递给视图类对象

image

 

6.3 02Action方法接收浏览器数据的方式

image

转载地址:http://lalla.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
戏说linux命令(一)
查看>>
mysql5.7数据库忘记密码解决方法
查看>>
WAMP多站点配置
查看>>
华为设备使用ACS 5.2实现radius认证登陆
查看>>
二、jQuery和其他库冲突
查看>>
Android自动化测试从入门到精通(Robotium自动化测试工具、架构设计、云测试应用)...
查看>>
linux操作系统中的文件目录结构详细介绍
查看>>
iptable filter nat MASQUERADE snat dat
查看>>
用脚本自动添加Outook签名
查看>>
aardio学习笔记-调用管道
查看>>
1.4-安装kvm模块配置网络
查看>>
MySQL独立表空间VS共享表空间
查看>>
邮件服务器实用技巧和选购指南
查看>>
为什么要有主设备号,次设备号?
查看>>
12个git实战建议和技巧
查看>>
CentOS 6.5 snort安装
查看>>
X.509证书解析和使用
查看>>
线性代数学习笔记
查看>>
送给孩子们
查看>>