zoukankan      html  css  js  c++  java
  • net页面传值

    private void Button1_Click(object sender, System.EventArgs e)
    {
    string s_url;
    s_url = "b.aspx?name=" + Label1.Text;
    Response.Redirect(s_url);
    }
    b.aspx中C#代码
    private void Page_Load(object sender, EventArgs e)
    {
    Label2.Text = Request.QueryString["name"];
    }
    query传值又分类post ,get格式如
    //post请求
    string name = Request["name"].toString();
    string name =Request.Form.Get("name").toString();
    //get请求
    string name = Request.QueryString["name"].toString();
    但我发现 无论是否是post与get传值都可用
    string name = Request["name"].toString();
    使用Application 对象变量
    a.aspx的C#代码
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Application["name"] = Label1.Text;
    Server.Transfer("b.aspx");
    }
    b.aspx中C#代码
    private void Page_Load(object sender, EventArgs e)
    {
    string name;
    Application.Lock();
    name = Application["name"].ToString();
    Application.UnLock();
    }
    使用Session变量
    a.aspx的C#代码
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Session["name"] = Label.Text;
    }
    b.aspx中C#代码
    private void Page_Load(object sender, EventArgs e)
    {
    string name;
    name = Session["name"].ToString();
    }
    使用Cookie对象变量
    a.aspx的C#代码
    private void Button1_Click(object sender, System.EventArgs e)
    {
    HttpCookie cookie_name = new HttpCookie("name");
    cookie_name.Value = Label1.Text;
    Reponse.AppendCookie(cookie_name);
    Server.Transfer("b.aspx");
    }
    b.aspx中C#代码
    private void Page_Load(object sender, EventArgs e)
    {
    string name;
    name = Request.Cookie["name"].Value.ToString();
    }
    使用Server.Transfer方法
    a.aspx的C#代码
    public string Name
    {
    get{ return Label1.Text;}
    }
    private void Button1_Click(object sender, System.EventArgs e)
    {
    Server.Transfer("b.aspx");
    }
    b.aspx中C#代码
    private void Page_Load(object sender, EventArgs e)
    {
    a newWeb; //实例a窗体
    newWeb = (source)Context.Handler;
    string name;
    name = newWeb.Name;
    }

    这些都是博主多年积累的,有些可能是别人的,但博主已经不记得来自哪里了,就不特殊标出了,望见谅!!!!
  • 相关阅读:
    逻辑回归和最大熵模型
    R文本挖掘之jiebaR包
    iOS 好文源码收藏
    学习iOS最权威的网站
    面向对象的六大原则
    Dart的JIT 与 AOT
    iOS组件化开发-发布私有库
    Flutter 基础布局Widgets之Align
    Flutter报错 Waiting for another flutter command to release the startup lock...
    Dart中类的getter和setter
  • 原文地址:https://www.cnblogs.com/objectxhy/p/5895798.html
Copyright © 2011-2022 走看看