在一个WebService类中,一个Public的方法能否被调用者访问就取决于这个方法是否是一个“WebMethod”,是不是就要看一下这个方法的属性了,加上[WebMethod]属性的公有方法就可以被访问,而没有加这个属性的方法就是不能被访问的。
WebMethod有6个属性:
.Description
.EnableSession
.MessageName
.TransactionOption
.CacheDuration
.BufferResponse
[WebMethod()] 括号里面可以增加属性设置,上面列出的是可以设置的属性。
比如WebMethod(EnableSession = true)就表示在你的这个WebMethod方法中可以访问session中的值
默认情况下WebMethod不能访问session中的值
WebMethod有6个属性:
.Description
.EnableSession
.MessageName
.TransactionOption
.CacheDuration
.BufferResponse
[WebMethod()] 括号里面可以增加属性设置,上面列出的是可以设置的属性。
比如WebMethod(EnableSession = true)就表示在你的这个WebMethod方法中可以访问session中的值
默认情况下WebMethod不能访问session中的值