簡體   English   中英

如何將列表框數據添加到另一個網頁上的textBox中。 使用Visual Studio 2015 C#

[英]How do you add listbox data into a textBox on another webPage. Using Visual Studio 2015 C#

我有兩個網頁。 第一個網頁包含listBox1和button1。 第二個網頁包含textBox1。 我想在列表框中選擇一個項目,然后單擊按鈕,並使該值出現在第二個網頁的textBox1中。

我已經在按鈕動作監聽器中嘗試過

textBox1.Text = listBox1.SelectedValue;

這引發一個錯誤

你調用的對象是空的

我不明白為什么這行不通,因為如果textBox1在同一網頁上,則上面的代碼可以工作,但是如果textBox1在單獨的網頁上,則行不通。 我在WebPage1 : WebPage2添加了繼承功能。

如果數據敏感或需要查詢字符串,則需要按會話狀態在頁面之間傳輸數據。

Response.Redirect("/MySecondPage.Aspx?data="+ listBox1.SelectedValue);

並在頁面加載的第二頁中

if(Request.QueryString["data"]!=null)
  textBox1.Text=Request.QueryString["data"].ToString();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM