西昌一中招生,刀剑笑狂沙,叶玉聊
最近发现在.net平台下使用web服务还是很简单的。
下面举个在.net平台下创建web服务的简单例子。首先用visul studio .net创建一个c# 项目asp.net web服务程序,源代码如下:
#region 组件设计器生成的代码
//web 服务设计器所必需的
private icontainer components = null;
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void initializecomponent()
{
}
/// <summary>
/// 清理所有正在使用的资源。
/// </summary>
protected override void dispose( bool disposing )
{
if(disposing && components != null)
{
components.dispose();
}
base.dispose(disposing);
}
#endregion
// web 服务示例
// helloworld() 示例服务返回字符串 hello world
// 若要生成,请取消注释下列行,然后保存并生成项目
// 若要测试此 web 服务,请按 f5 键
// [webmethod]
// public string helloworld()
//{
// return "hello world!";
//}
}
}
这些代码都是系统自动生成的,从这里可以看到,普通的方法添加了webmethod属性后就成了web方法了。下面给这段代码添加一个访问sql server数据库的方法,代码如下:
dataset myds = new dataset();
adapter.fill(myds, "author_name");
myconnection.close();
return myds;
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Blazor server side 自家的一些开源的, 实用型项目的进度之 CEF客户端
.NET IoC模式依赖反转(DIP)、控制反转(Ioc)、依赖注入(DI)
vue+.netcore可支持业务代码扩展的开发框架 VOL.Vue 2.0版本发布
网友评论