将文本框值从一个页面获取到另一个页面文本框值

时间:2011-12-18 16:15:12

标签: asp.net html forms

我正在我的网站上创建一个表单,并将此表单链接到谷歌文档(我在那里创建的表格)。但是我想要做的这个新表单是这样的,即第一页的文本框值应该传递到下一页,让我们说第2页文本框值

代码很难像这样 PAGE 1.html,aspx,asp(Watever) “/>

Page2.html,aspx,asp(Watever)  ** **只读“/>

因为我使用谷歌文档来保存我的数据           ** form action =“http://docs.google.com
我不确定如何传递这些值,请求帮助。

目前我只是使用这个微软教程从第1页到第2页获取值 http://support.microsoft.com/kb/300104

1 个答案:

答案 0 :(得分:3)

我认为你需要阅读

How to: Pass Values Between ASP.NET Web Pages

您可以使用此处列出的方法存储值。

例如:

在你的第1页:

创建一个名为textbox和asp按钮的文本框。

on button.click后面的代码添加

Session["test"] = textbox.Text;
Response.Redirect("Page2.aspx"); //Open page 2

在你的第2页:

Creata名为label1的标签

然后在其后面的代码中的Pageload事件

添加

string IpassAstringfrompage1 = Convert.ToString(Session["test"]);

label1.Text = IpassAstringfrompage1; //label1 will display TESTING from textbox on Page1

进行测试。在Page1上输入文本框中的“TESTING”,然后单击按钮

此致