zoukankan      html  css  js  c++  java
  • asp.net 中保存 数据库几种对象

    session (会话) 一系列有始有终的动作。数据私有性,会话结束,释放资源,节省访问器内存

                           易丢失,超时时间很难确定

                        Session[“键名”]=值

    cookie是网站保存到客户端的少量文本数据

    优点:理论可以保存8K的数据,可以自定义有效期,不占用服务器磁盘空间,稳定性比较好

    缺点:易丢失,安全性差

    向Cookie写入数据的C#代码:

    Response.Cookies[“userlgin”].value = “tom”;

    读取客户端Cookie数据的C#代码:

    string uName = Request.Cookie[“userName”];

    Application

    cache

    xml

    文件

    数据库

    VieWState

    //使用ViewState对象将值保存起来,此对象的有效范围为当前页面都可以存取.最终保存在客户端。每次都会进行回送
      //ViewState是StateBag类,可存放的数据类型有 int bool string 或数组 及其他的基本数据类型,及arraylist,hashtable,
      //或具有类型转换器的类型,可以串行的类型
      public string Text
      {
       get
       {
        if(ViewState["value"]==null)
        {
         return String.Empty;
        }
        return (string)ViewState["value"];
       }
       set
       {
        ViewState["value"]=value;
       }
      }

     aspnetdb数据库 profile个性化配置 成员资格和角色管理

    Request.Tranfer()

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.Security;
    using BLL;
    using System.Data;

    public partial class User_Question_Default : System.Web.UI.Page
    {
        public int num = 9;
        private string name = "sa";

    public string Name
    {
      get { return name; }
      set { name = value; }
    }
    private string email = "@263";

    public string Email
    {
        get { return email; }
        set { email = value; }

        protected void Page_Load(object sender, EventArgs e)
        {
           
        }

        
        protected void Button1_Click(object sender, EventArgs e)
        {
           Context.Server.Transfer("Default2.aspx", true);
        }
    }

    目标页面:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    public partial class User_Question_Default2 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            User_Question_Default ud = (User_Question_Default)Context.Handler;  // 报错了, 不影响运行,
          
            Response.Write(ud.Name.ToString());
           // Response.Write(Request.Form["TextBox1"].ToString());  //得到了一个类的对象 , 可以自由操作了
        }
    }

  • 相关阅读:
    修改 dll
    SQLServer中char、varchar、nchar、nvarchar的区别:
    关于破解的一点心得
    asp.net 操作XML
    jquery autocomplete
    【转】height,posHeight和pixelHeight区别
    异常处理 Access to the path is denied
    asp.net 获得客户端 mac 地址
    cmd 跟踪路由
    Excel 宏
  • 原文地址:https://www.cnblogs.com/skyshenwei/p/1642816.html
Copyright © 2011-2022 走看看