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

2024-12-02 20:23:51
推荐回答(2个)
回答1:

没搜索之前 就是一般的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){这里面}

回答2:

A页面搜索。
用 Button按钮把a.aspx 中FORM表单里text框(id为text1)数据提交到 B页面中。

在B.CS文件中Page_Load里面
strint aa =reqeust["text1"].tostring();
查询数据并进行显示.
这样可以么?