道不远人,深入.net底层技术
业精于勤荒于嬉,行成于思毁于随!
摘要:   一、初始化   ·当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString, Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。 阅读全文
posted @ 2008-11-19 23:53 扬帆起航 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 比如你已经用教科书式的方法添加了一个Web Referece,然后现在这个Web Service内容没有变,只是换了各地方。比如从localhost:8080/a.asmx换到了localhost:8090/a.asmx。如此一来你不必重新修改Web Reference只需要在使用WebMethod时 WebS.A a = new WebS.A(); a.Url="http://localhost:8090/a.asmx" a.remoteDosth(); 就可以了! 可以把Url字符串存到config里面,用的时候去取。 阅读全文
posted @ 2008-11-19 12:24 扬帆起航 阅读(319) 评论(0) 推荐(0) 编辑
摘要: .NET 本身提供了强大的脚本引擎,可以直接使用.NET CLR的任何编程语言作为脚本语言,如VB.NET、C#、JScript, J#等等。使用脚本引擎,我们可以动态生成任意表达式、或动态导入任意脚本文件,并在任意时候执行。 经实践发现,我们可以使用至少两种不同的方式在.NET中使用脚本引擎:VsaEngine和CodeDom。 其实,CodeDom不能算是真正的脚本引擎,它实际上是编译器。但是我们完全可以利用CodeDom来模拟脚本引擎。 阅读全文
posted @ 2008-11-19 00:10 扬帆起航 阅读(352) 评论(0) 推荐(0) 编辑