gpt4 book ai didi

c# - 使用查询字符串检索页面数据

转载 作者:太空宇宙 更新时间:2023-11-03 13:37:21 25 4
gpt4 key购买 nike

我正在尝试从我的主 asp 页面检索文本框值。我要求用户在各自的文本框中输入他的名字和姓氏。然后我单击提交按钮,该按钮将我带到另一个名为 DefaultPage.aspx 的网页...该按钮确实将我带到新页面,但文本框值不会发送或显示在新页面上。

这是我的代码:

按钮的 ASP 代码:

asp:Button ID="Submit" runat="server" Text="Button" OnClick="Submit_Click"

这是我主页的代码:

protected void Submit_Click(object sender, EventArgs e)
{
Response.Redirect("DefaultDetails.aspx?FirstName=" + txtFirstName.Text + "&LastName=" + txtLastName.Text);
}

这是我的默认/新页面代码:

protected void Page_Load(object sender, EventArgs e)
{
if (PreviousPage != null)
{
string firstName = Request.QueryString["FirstName"];
string lastName = Request.QueryString["LastName"];

}
}

这是我的 2 个文本框的代码:

        <asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox>
<asp:TextBox ID="txtLastName" runat="server"></asp:TextBox>

当我在第一个字符串行(即新页面上的 firstName)插入一个分隔符时,firstName 和 LastName 中的值等于 null。

最佳答案

在新页面上,删除 previous_page 条件并检查您是否看到值的天气。previousPage 变量在哪里设置

protected void Page_Load(object sender, EventArgs e)
{
string firstName = Request.QueryString["FirstName"];
string lastName = Request.QueryString["LastName"];
}

关于c# - 使用查询字符串检索页面数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18251479/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com