zoukankan      html  css  js  c++  java
  • 最简单方便的几种页面传值及接收方法(收藏)

    1.querystring的方式:(平时本人最喜欢用的方法,可写后台及前台)

    将需要的值直接写到链接的后面,这些内容将直接显示到地址栏中,在传递安全性要求不高的一个或多个值或者是结构简单的值就可以使用这样的方法。

    如: Response.Redirect( "target.aspx?id=2 ")

    在接收时可以通过request的方式得到所传递的值: var  id= Request.QueryString["param1"];

    2.cookie方式,使用cookie对象方式,cookie是放在客户端的。

    设置Cookie: HttpCookie cookie_name = new HttpCookie("name");

    cookie_name.Value = Label1.Text;

    Reponse.AppendCookie(cookie_name);

    获取Cookie:
    string name= Request.Cookie["name"].Value.ToString();

    3.session变量,session是放置于服务器端的

    设置Session: Session["name"] ="hello";

    获取Session: string name = Session["name"].ToString();

    4.使用Application 对象变量

    Application对象的作用范围是整个全局,也就是说对所有用户都有效。此种方法不常使用,因为Application在一个应用程序域范围共享,所有用户可以改变及设置其值,故只应用计算器等需要全局变量的地方。

    设置Application : Application["name"] = ="hello";

    获取Application : string name = Application["name"].ToString();

    以上4种则是简单实用的页面传值及接收方式,可收藏以备不时之需。喜欢做开发的博友也可私聊进行沟通哦~

  • 相关阅读:
    Ubuntu 16.04 设置静态IP 注意事项
    C++ Primer: 1. 初识输入和输出
    车牌识别1:License Plate Detection and Recognition in Unconstrained Scenarios阅读笔记
    梳理检测论文-Refinement Neural Network
    linux 的 磁盘管理
    ubuntu 18 设置语言环境
    Ubuntu 18.04 的网络配置
    YoLo 实践(1)
    Distributed TensorFlow
    MXNet 分布式环境部署
  • 原文地址:https://www.cnblogs.com/NeatFan/p/13132573.html
Copyright © 2011-2022 走看看