首先创建个WEBSCIRCES,然后 每个方法前加[WebMethod] 比哪你写个方法这样[WebMethod] public void create() { .......像写在CS里面的一样 }在你的项目上,添加引用,你刚才的WEbservices然后实列化。。就可以调用里面的方法了
三层架构只是个设计模式,并不是一定要查出三个层如果你写程序时有如下思路就可以了: 1.客户端不直接操作数据(安全)2.用户的界面代码与数据操作代码相分离(设计,维护,重用方便。如将BS/移到CS只重写界面代码即可,将数据库由Sql Server改为DB2只重写数据操作代码即可)3.用户的配置类数据,系统配置类数据,与业务数据分离(数据分层)4.体现出系统权限与业务权限。即系统管理员与业务管理员的区别(业务管理与系统管理分离) 5.数据整理工作由服务完成,而不是由用户行为触发(有些应用如投标,B to B 自动进货,工作流等都有独立的数据引擎,引擎在后台对数据进行整理工作)
每个方法前加[WebMethod]
比哪你写个方法这样[WebMethod]
public void create()
{
.......像写在CS里面的一样
}在你的项目上,添加引用,你刚才的WEbservices然后实列化。。就可以调用里面的方法了
1.客户端不直接操作数据(安全)2.用户的界面代码与数据操作代码相分离(设计,维护,重用方便。如将BS/移到CS只重写界面代码即可,将数据库由Sql Server改为DB2只重写数据操作代码即可)3.用户的配置类数据,系统配置类数据,与业务数据分离(数据分层)4.体现出系统权限与业务权限。即系统管理员与业务管理员的区别(业务管理与系统管理分离)
5.数据整理工作由服务完成,而不是由用户行为触发(有些应用如投标,B to B 自动进货,工作流等都有独立的数据引擎,引擎在后台对数据进行整理工作)
asp.net forums的代码在那里呀