关于ASP.NET(C#)中的标签

来源:百度知道 编辑:UC知道 时间:2024/05/11 20:05:18
我想系统学习一下ASP.NET(C#)中的标签,比如[WebMethod][Serializable]等等,但不知如何下手,请给点线索谢了

直接学肯定学不过来的.
见到了就去查,漫漫积累吧.
比如[WebMethod]是WebService中可以调用的方法.
[Serializable]表示该类可以序列化.

去这儿找找吧。

不要系统的去学,你在开发的使用就会用到,一下就明白了,其实这些属性很简单的,现在就去强记,会让你感到很累而且未必受用。

当你在实际开发中,这些东西你只要用两次你就记住了,但现在你却要花N多精力去记,太不不值得了,现在还年轻,要学的东西还很多,要玩的东西还很多

WebMethod有6个属性:
.Description
.EnableSession
.MessageName
.TransactionOption
.CacheDuration
.BufferResponse

1)Description:
是对webservice方法描述的信息。就像webservice方法的功能注释,可以让调用者看见
的注释。

2)EnableSession:
指示webservice否启动session标志,主要通过cookie完成的,默认false。通过它实现webservice数据库访问的事物处理

3)MessageName:
主要实现方法重载后的重命名:

4)TransactionOption:
指示 XML Web services 方法的事务支持。

5)CacheDuration:
Web支持输出高速缓存,这样webservice就不需要执行多遍,可以提高访问效率,
而CacheDuration就是指定缓存时间的属性。

6)缓冲

其实网上有好多这样的例子和视频教程和源代码
这也蛮好用的http://bbs.langsin.com