我想设计一个搜索页面,代码如下:
protected void Page_Load(object sender, EventArgs e)
{
TB1.Text = Request.Params["search"];
}
protected void btnSave_Click(object sender, EventArgs e)
{
string search = TB1.Text;
Response.Redirect("Search.aspx?search="+search);
}
但是无论在TB1里输入什么,都没有用
输入搜索内容,点搜索,但search一直为空
你好,
从你的代码中看出,当你输入textbox 值之后点击按钮,您将得到textbox 的值,然后将他赋值给search 变量.最后重定向到search 页面. 重定向的url 中search等于textbox 的值.我做了个例子,你的后端代码是没有问题的. 我不是很懂你的search 一直为空是什么意思. 是你后端得不到textbox 值? 哪里报错了吗? 如果是后端得不到textbox 值,你可以检查textbox 的id 是不是TB.
这重定向的意义在哪
你好,
请问你是在哪边写的save click 事件,哪里使用到textbox 控件. 从你的代码中看出,你现在在母版页的子页上, 所以你的控件必须使用在子页的代码文件上. 如果事件写在母版页的代码文件中,就会找不到该控件名. 建议你给我全部的代码.