zoukankan      html  css  js  c++  java
  • ASP.NET内置对象

    一.Request

      <div>
            <a href="WebFormb.aspx?ID=100"></a>
        </div> A 跳转B?号传值
    if (!IsPostBack)
                {
                    string id=Request.QueryString["id"].ToString(); //querystring 必须是服务器控件
                    Response.Write(id);
                }
    //
    Request 对象接受索引器的值, 获取请求信息

    二. Response

    对象用于从服务器向用户发送输出的结果。

    <form id="form1" method="post" action="WebFormPost.aspx">     
        <input type="text" name="textname"/> 
        <input type="submit" value="OK" />
         </form>

    非服务器控件

      if (!IsPostBack)
                {
                   string name = Request["textname"];
                   Response.Write("姓名:"+ name);
                }

     三 Server

    MapPath 方法可把指定的路径影射到服务器上相应的物理路径上。
    response.write(Server.MapPath("script/test.asp") 
    Server.Transfer("file2.asp")
    //重新定义项
    Transfer 方法是 Response.Redirect 的一个高效的替代方案。重定向强制 Web 服务器处理额外的请求,而 Server.Transfer 在服务器上向另外的 ASP 页面传输执行,避免了额外的周折。

    四.Session

    Session 对象用于存储用户的信息。存储于 session 对象中的变量持有单一用户的信息,并且对于一个应用程序中的所有页面都是可用的。

     键值session["1"]="123";
    
    lab1.texT=session["1"].tostring
    Session.Abandon 可以注销用户
    Session.Abandon();
    Server.transfer(~/frmasp.aspx)
    例子:不能绕开登录
    load事件判断
       if (!this.checksession())
                {
                    Server.Transfer("~/frmlog.aspx");
                }
    
    
       public bool checksession()
        {
            bool ok = true;
            if (Session["login"]==null)
            {
                ok = false;
            }
            return ok;
        }
    5. Application:应用程序级别的对象
       与Session相比,Application针对网站的所有用户
         Application的有效期与网站的生命周期相同,“生死相随”
         Application.Lock( );//当前访问者独占,其他访问者无法操作
         Application.UnLock( ); // 解除独占,期待下一个访问者的操作
    
    6. ViewState:视图状态,专门解决http的状态无关性
       作用范围:当前页面共享数据,解决状态无关性带来的不便
    
    7. Cookie:当用户第一次访问网站时,服务器在响应请求后,会将
    cookie发送到客户端保存。下次访问时,会将Cookie连同其他数据一起
    发送给服务器,以供使用
    Cookie,本质上就是一个保存在客户端的文本文件,主要用来记录
    用户访问网站的信息
    Cookie不能独立存在于环境中,需要加入到Response,
    然后需要用Request读取它


  • 相关阅读:
    团队项目冲刺第九天
    团队项目冲刺第八天
    团队项目冲刺第七天
    团队项目冲刺第六天
    vue-cli(vue脚手架)详细教程
    Ocelot+Consul 集群搭建实践
    docker部署net core项目
    nginx配置文件
    条码扫描器
    转载:MVVM模式解析和在WPF中的实现(六) 用依赖注入的方式配置ViewModel并注册消息
  • 原文地址:https://www.cnblogs.com/yijieyufu/p/12347712.html
Copyright © 2011-2022 走看看