ASP.net想实现如下功能,望赐教:
在ASP.net中想实现点击“检索”按钮,然后在服务器中做检索,将结果返回给页面中的Gridview控件。WebService是不是可以实现这个功能?能介绍下如何实现或给个好的范例吗?谢谢各位了。 --------------------编程问答-------------------- 这跟你查数据库差不多啊,webservice当然可以,返回你需要的数据,绑定或添加到gridview中就行了 --------------------编程问答-------------------- 楼主你重点说写你要搜索什么东西,从什么样子的源中进行搜索, --------------------编程问答-------------------- webservice可以实现。但是要控制好返回的数据量不要太大。 --------------------编程问答-------------------- 从SQL Server里查数据--------------------编程问答-------------------- 数据量多大会有影响?
--------------------编程问答-------------------- 可以数据库一台机器 iis服务一台机器 干嘛webserver啊
觉的使用webserver有点不妥 --------------------编程问答--------------------
void btnQueryClick(Object sender,EventArgs e)
{
GridView1.DataSource = GetDataSourceFromWebSerivce();
GridView.DataBind();
}
Array[MyObj] GetDataSourceFromWebSerivce()
{
using(var service = new MyWebSerice())
{
return service.QueryData(txtKey.Text.Trime());
}
}
剩下的楼主实现下WebSerice的方法就行了,至于数据从数据库来,还是从文件来,那是另一回事了 --------------------编程问答-------------------- Array[MyObj] 改成 MyObj[] --------------------编程问答-------------------- 搜索本机还是不要用webservice了。
就和查询一样,传入检索条件即可! --------------------编程问答-------------------- 取出来结果集绑定上不就行了吗? --------------------编程问答-------------------- 借地方问问,webservices传递的数据量大小有限制吗?大了是否会影响性能? --------------------编程问答-------------------- 在VS中是asmx文件吗?这里面的代码是在服务器中执行的吧 --------------------编程问答-------------------- 这对查询速度的提升效果大吗
补充:.NET技术 , ASP.NET