【发布时间】:2009-08-07 05:38:12
【问题描述】:
我是初学者,正在学习以 C# 作为编程语言的 ASP.NET。
目前我正在使用 HTTPSERVERUTILITY。
我创建了一个名为 Default.aspx 和 Default2.aspx 的 Web 表单:
我写了以下代码:
默认.aspx:
在源代码视图中
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>
在代码隐藏文件中:
protected void Button1_Click(object sender, EventArgs e) {
Server.Transfer("Default2.aspx ? name =roseline & password = pass@123");
}
Default2.aspx 的编码:
在源代码视图中:
在代码隐藏文件中:
public string n, p;
protected void Page_Load(object sender, EventArgs e)
{
n = Request.QueryString["name"];
p = Request.QueryString["password"];
}
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = n;
TextBox2.Text = p;
}
当我执行上述应用程序时,我没有收到任何错误。
当我单击 Default.aspx 中的 Button1 时,它会显示 Default2.aspx,但是当我单击按钮时,我没有获取 TextBox 中的值,TextBoxes 是空的,没有任何值。
谁能告诉我我的编码有什么问题?为什么它不显示文本框中的值?
请帮帮我!
提前致谢!
【问题讨论】:
标签: asp.net