ASP.NET基础教程-Web Service的使用
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/58191 |
一、新建一个ASP.NET Web服务,项目名称为WEBDS;
二、在Service1.asmx.cs文件中编制如下代码: 1、引入命名空间 using System.Data.SqlClient; using System.Configuration; 2、添加可供其它应用程序调用的公用方法 [WebMethod]//在方法前一定要加上,不然在其它应用程序中无法引用公用方法 public DataSet DS(string dept) { SqlConnection con=new SqlConnection(ConfigurationSettings.AppSettings["server"]); con.Open(); string oSql="select userid,password,name,level,station,dept from verify where dept like '%"+dept.ToString()+"%'"; SqlDataAdapter da=new SqlDataAdapter(oSql,con); DataSet ds=new DataSet(); da.Fill(ds,"verify"); con.Close(); return ds; } ![]() 在Web.config配置文件中添加代码
![]() 三、启动程序,测试Web Service;
1、连接地址
![]() 2、点击DS后在文件框中输入要查询的内容
![]() 3、显示查询结果
![]() 四、新建ASP.NET应用程序
1、在页面上添加一个标签控件,ID为“LBL_DEPT”,TEXT属性为“请输入要查询的部门”; 2、在页面上添加一个文本框控件,ID为“TXT_DEPT”; 3、在页面上添加一个按钮控件,ID为“BTN_SELECT_DEPT”,TEXT属性为“提取部门数据”; 4、在页面上添加一个表格控件,ID为“DataGrid”; 五、给项目添加Web引用; ![]() ![]() 6、添加引用命明空间 using System.Web.Services; 7、在提取部门数据按钮中添加如下代码: private void BTN_SELECT_DEPT_Click(object sender, System.EventArgs e) { DS.Service1 ds=new DS.Service1();//声明Web Service对象 //获取Web Service对象中的DS公用方法从数据库中提取数据并将数据作为表格的数据源 DataGrid.DataSource=ds.DS(TXT_DEPT.Text.ToString()).Tables["verify"]; DataGrid.DataBind();//进行数据绑定 } ![]() 本文出自 “半瓶香油-好男人时来运转” 博客,请务必保留此出处http://chenxing.blog.51cto.com/240526/58191 本文出自 51CTO.COM技术博客 |










晨星
博客统计信息
热门文章
最新评论
友情链接

