无法使postbackurl将数据发送到下一页

时间:2013-09-07 00:55:11

标签: c# asp.net

我在default.aspx上有1个文本框+ 1个按钮。

我在results.aspx上有一个列表框。

我想基于textbox.text搜索SQL并在results.aspx中显示。

我做错了什么但找不到我的错误。

enter image description here enter image description here enter image description here

3 个答案:

答案 0 :(得分:1)

看起来您正在从上一页“SourceTextBox”命名TextBox,然后尝试通过“TextBox1.Text”访问该文本。

如果您将TextBox1.Text更改为SourceTextBox.Text,您应该得到答案。

示例:

cmd.Parameters.AddWithValue("@searchkey", "%" + SourceTextBox.Text);

答案 1 :(得分:0)

首先我认为它应该是

cmd.Parameters.AddWithValue("@searchkey", "%" + SourceTextBox.Text);

答案 2 :(得分:0)

您正在使用default.aspx页面中的文本框并在另一页面中调用它。所以你不会得到那个控件..为了访问该文本框的值..你需要创建会话变量并将值赋给该会话变量,并可以通过调用该会话变量访问另一个页面中的该变量。并在'like'

附近的sql查询中使用该变量