gpt4 book ai didi

asp.net - 如何向 ASP 按钮 PostBackUrl 添加参数?

转载 作者:行者123 更新时间:2023-12-01 12:02:06 25 4
gpt4 key购买 nike

我现在正在构建一个带有文本框和按钮的搜索页面,可能还有一个用于稍后过滤结果的下拉菜单。我将按钮的 PostBackUrl 设置为我的搜索页面 (~/search.aspx)。有没有一种简单的方法可以将文本框中的值传递到搜索页面?

最佳答案

如果您在按钮上设置了 PostBackUrl,则第一页上的搜索框字段以及该页面上的任何其他表单字段都已发布到您的搜索页面。诀窍是在您的 search.aspx 页面的代码隐藏中访问它们。

if (Page.PreviousPage != null)
{
TextBox SourceTextBox =
(TextBox)Page.PreviousPage.FindControl("TextBox1");
if (SourceTextBox != null)
{
Label1.Text = SourceTextBox.Text;
}
}

这是一种方式。还有一些快捷方式,例如在 search.aspx 页面顶部使用 PreviousPageType 指令:

<%@ PreviousPageType VirtualPath="~/SourcePage.aspx" %> 

有关如何使用它以及第一种方法的更多详细信息,请参见此处:

http://msdn.microsoft.com/en-us/library/ms178139.aspx

关于asp.net - 如何向 ASP 按钮 PostBackUrl 添加参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/204733/

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