【问题标题】:how can I transfer data from a webpage to another one in asp.net? [duplicate]如何将数据从网页传输到 asp.net 中的另一个网页? [复制]
【发布时间】:2012-06-27 09:06:23
【问题描述】:

可能重复:
How can I pass values from one form to another in Asp.net

你好。

我想在 asp.net 上将一些 数据一个页面传递到另一个 我如何在 asp.网

【问题讨论】:

  • 我不明白你为什么要减少我的代表?
  • 因为在 stackoverflow 上提问时,您应该对您的问题进行一些基本搜索,如果您没有找到任何解决方案,那么您必须在这里提问。询问 stackoverflow 中已经存在的类似问题会浪费时间。

标签: c# asp.net query-string


【解决方案1】:

您可以使用QueryStringSessionCookies

注意。在所有情况下,从相应集合中读取值时,都需要在使用对象之前验证对象是否存在。 (检查是否为空)

使用查询字符串

第 1 页

<a href="mysecondPage.aspx?customerID=43" >My Link</a>

第 2 页

    protected void Page_Load(object sender, EventArgs e)
    {
        var c = this.Request.QueryString["customerID"];
    }

使用 Session 对象

第 1 页

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Session["customerID"] = 44;
    }

第 2 页

    protected void Page_Load(object sender, EventArgs e)
    {
        var c = (int)this.Session["customerID"];
    }

使用 cookie

第 1 页

    protected void Page_Load(object sender, EventArgs e)
    {
        this.Response.Cookies["customerID"].Value = "43";
    }

第 2 页

    protected void Page_Load(object sender, EventArgs e)
    {
        var c = int.Parse(this.Request.Cookies["customerID"].Value);
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-12
    • 2011-10-18
    • 1970-01-01
    • 2013-12-08
    相关资源
    最近更新 更多