在asp.net网页中怎么实现搜索

我想用一个textbox和一个button控件和一个datalist控件做关键词的搜索,再没上搜索之前显示所有商品,搜索之后在本页面显示!应该怎莫写代码?... 我想用一个textbox和一个button控件和一个datalist控件做关键词的搜索,再没上搜索之前显示所有商品,搜索之后在本页面显示!应该怎莫写代码? 展开
 我来答
ms27946
2014-09-09 · 超过20用户采纳过TA的回答
知道答主
回答量:32
采纳率:100%
帮助的人:21.4万
展开全部
没搜索之前 就是一般的datalist控件绑定 既在Page_Load()里面写下绑定datalist的方法:Datalist_Bind(); 然后在
void Datalist(){
string sql = "select * from user where 条件";

DataTable dt = 数据库对象.RunDatable(sql); //执行sql成DataTable

//绑定Datalist

datalist.source = dt;

datalist.DataBind();

}

利用textBox做条件索引 就是跟上面的一样 就是把sql语句的条件那个改成 where 字段='textBox.Text'; 其他的都一样的
注意的一点就是 由于你是用的服务端控件,所以你点击查询都会引发页面回溯
所以你调用绑定函数的时候要放在if(!IsPostBack){这里面}
未成年JE66
2014-09-09 · TA获得超过167个赞
知道答主
回答量:128
采纳率:100%
帮助的人:66.9万
展开全部
A页面搜索。
用 Button按钮把a.aspx 中FORM表单里text框(id为text1)数据提交到 B页面中。

在B.CS文件中Page_Load里面
strint aa =reqeust["text1"].tostring();
查询数据并进行显示.
这样可以么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式