摘要: 1.<%=...%>与<%#... %>的区别: 答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用2.控件接收哪些类型数据? 答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以 对号入座,不会出现DataTable被捆绑的错误了:)3.DataBind,获得的数据,系统会将其默认 阅读全文
posted @ 2006-10-09 14:51 周金桥 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在做B/S结构的系统时,我们常常需要获取客户端的一些信息,如IP和MAC,以结合身份验证。在ASP.NET中,要获取服务器端的MAC很容易,但是要获取客户端的MAC的地址确要花费一翻心思,通常的做法是调用Win32API或直接调用nbtstat命令。方法一:Javascript结合系统的ActiveX 优点:无需开发额外的代码,轻量级的实现。不需要服务器端进行处理,有客户端自行获取,传递到服务器端,且速度和可靠性都比在服务器端获取好 缺点:受客服端平台的限制,如安全级别设置较高,则无常正常执行具体实现的html和javascript如下: 其实最关键的还是用到两个ActiveX: <OB 阅读全文
posted @ 2006-10-09 14:45 周金桥 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用例(Test Case)。应该用一个专门的系统,可以是Test Manager,也可以是自己开发一个ASP.NET的小网站。主要目的是Track和Browse。 4. 你们的项目组有没有建立一个门户网站?要有一个门户网站,用来放Contact Info、Baseli 阅读全文
posted @ 2006-10-09 14:42 周金桥 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 有的时候我们需要在网页里读取论坛的信息,在传统ASP的时候我们使用的是JS或者是IFRAME,这两种方式都不是很方便,而且对搜索引擎不友好。现在有了.Net,我们有了另一种方式。要求:论坛需要提供RSS支持。代码如下: 1taskclasstaskclass#regiontaskclass2//这是一个任务类,执行具体的任务3publicclassRssAsyncTask4...{5privateString_rssContent;6privateAsyncTaskDelegate_dlgt;7privatestringrs... 阅读全文
posted @ 2006-10-09 14:37 周金桥 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 其实,实现urlrewrite不用自己HttpHandle,也不用自己实现HttpModule,用几行代码就可以轻松实现。 我这里介绍的是在虚拟主机上,虚拟主机不同于自己的服务器,你是没有权限去修改iis,也没有权限去安装iis rewrite之类的iis插件。但是我们仍然可以轻松完成需要的功能。 具体做. 阅读全文
posted @ 2006-10-09 10:46 周金桥 阅读(113) 评论(0) 推荐(0) 编辑
摘要: .Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。首先要说的是Object.ReferenceEquals和Object.Equals这两个静态函数,对于它们俩来说,是不需要进行重写的,因为它们已经完成它们所要得做的操作。对于Object.ReferenceEquals这个静态函数,函数形势如下:public static bool ReferenceEquals( obj 阅读全文
posted @ 2006-10-09 10:21 周金桥 阅读(121) 评论(0) 推荐(0) 编辑