在传统的ASP程序中,我们总是使用Application对象来保存应用程序级的变量。这种方式比较耗费内存----看看那些空间供应商明目张胆的限制 Application的数量就知道了。现在好了,我们有了.NET ,可以充分发挥静态变量的优点。一方面,可以作为应用程序级的变量,另一方面,他的访问速度要比Application对象更快。
我们需要利用StreamReader来读取文件内容,存放到一个临时的dataset中,最后用dataset的getxml()来得到这个xml文件 LET'GO
这里我给大家提供一个很实用的例子,就是在线发送ICQ信息。想一想我们在网页上直接给朋友发送ICQ信息,那是多么美妙的事情啊。呵呵,在吹牛啊,其实 ICQ本来就有在线发送的代码,不过,这些都是AOL给你写好的代码,多没有意思啊。还是自已写的比较好,呵呵,废话少说,大家来看代码吧
asp.net在提供我们丰富的内置控件方便我们开发的同时,一些格式化的东西也限制了我们灵活的要求。在DataGrid控件中,我们遇到的一个非常典型的问题就是如何把我们不想显示的列根据需要随时隐藏掉。 解决方案: 我们不能隐藏在DataGrid里自动生成列的主要的一点原因是:DataGrid里的column不能被DataGrid的属性DataGridColumn增加。
ASP页面顶端的<%@ ENABLESESSIONSTATE=True %>是什么意思? IIS使用一种叫做Session跟踪的技术,来保证各个Session变量在每个页面是可用的。当用户访问某个ASP页面时候,IIS会首先为这个页面准备好各个Session变量,这当然会带来性能上的影响。(使用Session变量的代价总是很高
备注 新控件添加到序号索引数组的末尾。控件可以是任何 ASP.NET 服务器控件、您创建的自定义服务器控件或文本控件的实例。 若要将控件添加到集合中的特定索引位置,请使用 AddAt 方法。
可以看到,webservice behavior可以使一个静态页面通过脚本程序使用web服务,而且不用在客户端建立代理,只要拷贝一个webservice.htc组件就可以了。 利用Visual Studio.Net,你可以不必了解HTTP、XML、SOAP、WSDL等底层协议,同样能开发和使用Web服务,真得是好爽。
对于即将发布的SQL Server 2008,微软期望市场不仅仅是把它作为关系数据库系统来看待,微软将其定位为一个企业数据平台,虽然关系数据库引擎仍然是SQL Server 2008的核心,
在服务器端,建立一个守护线程,每隔固定时间就运行一遍,然后判断当前所有用户列表中的时间间隔是否超出了规定的时间,如果超出,则将该用户从在线列表中删除,这样就可以做到检测用户是否在线了,而如果再单独 写个用户离线后的处理,就可以解决好多人问到的:用户意外吊线后的处理。
Morgan 是 Microsoft 在英国工作的应用程序开发顾问,专攻 Visual C#、控件、WinForms 和 ASP.NET。自从 2000 年发布 PDC 以来,他就从事 .NET 工作,并且非常喜欢 .NET,因此加盟该本公司。他的主页是 http://www.morganskinner.com/,在那儿您可以找到他写的其他一些文章的链接。在有限的闲暇时间里,他喜欢在自家的花园中锄锄草,或者享受几