繁体   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