我在default.aspx上有1个文本框+ 1个按钮。
我在results.aspx上有一个列表框。
我想基于textbox.text搜索SQL并在results.aspx中显示。
我做错了什么但找不到我的错误。
答案 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查询中使用该变量