zoukankan      html  css  js  c++  java
  • MVC – 6.控制器 Action方法参数与返回值

    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

  • 相关阅读:
    OpenSSL EVP_Digest系列函数的一个样例
    简单的函数指针使用
    写入简单的日志log
    C实现日志等级控制
    散列表
    数据结构-链表
    关于线程的几个函数
    MySQL什么时候会使用内部临时表?
    linux如何处理多连接请求?
    Centos下搭建nginx反向代理
  • 原文地址:https://www.cnblogs.com/tangge/p/3732158.html
Copyright © 2011-2022 走看看