2011-07-19 118 views
2

如何在Asp.net中將值從一種形式傳遞到另一種形式?如何在Asp.net中將值從一種形式傳遞到另一種形式

你能舉個例子嗎?


我明白了。感謝大家的回覆。

在源我必須寫

protected void btnAdd_Click(object sender, EventArgs e) 
{ 
    Session["name"] = textBox.Text; 
    Server.Transfer("WebForm1.aspx"); 
} 

和在目標我必須寫

void Page_Load(object sender, EventArgs e) 
{ 
    answer.Text = Session["name"].ToString(); 
    Session.Remove("name"); 
} 
+0

你能更具體一點嗎? –

+0

我正在開發asp.net應用程序。我有2頁稱爲default.aspx和另一個。如果我在Defalut.aspx文本框中鍵入內容,它應該顯示在第二頁。 –

回答

7

客戶端技術: 1)查詢字符串 2)餅乾

查詢字符串: 用於發送:

string name="abc"; Response.Redirect(" Page2.aspx?name= "+name);

對於入門: 在Page2.aspx string name=Response.QueryString.GetValue(" name ");

對於您可以使用 發送的cookie: HttpCookie h=new HttpCookie(); h.Name="name"; h.Value="abc"; Response.Cookies.Add(h) ;

獲取: string name = Request.Cookies('name');

服務器端技術: 1)會議

。對於設定: Session["Name"] = "Abc";

對於入門: string str = Session["Name"].ToString();

在會話你可以傳遞任何對象類型。

相關問題