折腾了我近2个小时的问题居然是由于MS Data Access Application Block Version 2.0中的Bug造成的
摘要:由于MS Data Access Application Block是一款相对比较成熟的数据访问组件,同时又公开源代码,便打算在这次的项目中不再另外写数据访问层,直接用Data Access Application Block。大致看了一下其帮助文档和具体代码,觉得还不错,用起来还蛮方便的,谁知道用了没多久问题就出来了~~ 调用SqlHelper中的FillDataSet方法,来填充DataSet...
阅读全文
将异常信息写入自定义的Windows事件日志中
摘要:在.NET中将信息写入Windows事件日志中可能只需要一句话就能解决:调用EventLog的WriteEntry方法。更多的情况下我们需要专门的类别来记录一些异常信息,.NET同样给我们提供了非常便捷方法:调用EventLog的CreateEventSource方法创建自己的事件源,然后再将异常信息写到里面。但是很遗憾,如果你仅仅只是这样的话,在你运行程序的时候是不能成功的,原因很简单:ASPN...
阅读全文
PostBack or not?
摘要:今天刚到公司,登上MSN Messenger,还没来得及,一个Message过来,问了我一个问题,大致是这样的:需要在2个DropdownList中绑定数据(数据来自于后台数据库),2个Dropdown中的数据是一对多,也就是,选择Dropdown1,相应的Dropdown2总会出现不同的数据,很简单也很普遍的应用吗,最先想到的便是当Dropdown1的Selectchanged时候,PostBa...
阅读全文
借助Reports Starter Kit来开发自己的报表系统
摘要:微软所提供的Reports Starter Kit给我们展示一种多视图的报表解决方案,这里仅仅只是讨论一下关于里面PieChart和BarChart的实现,以及如何利用GDI+来开发我们自己的报表系统。在System.Drawing 这个命名空间下面,包含了许多可以用来创建和编辑图像的类,创建图像的时候,我们需要用到Bitmap类和Graphics类,在MSDN的上面,他是这么解释这两个类,来帮助...
阅读全文
自己动手做一个简单的WebPart
摘要:首先确认在机器上已经安装了如下东西Microsoft® Windows® SharePoint™ ServicesMicrosoft Office SharePoint Portal Server 2003(可选)Microsoft Visual Studio® .NETWeb Part infrastructure当你机器上面安装SharePoint P...
阅读全文
WINDOWS 2003和IIS 6.0由于安全性增强而可能产生的问题
摘要:今天朋友问了一个问题,问题如下:在windows 2003下安装了VS2003,在运行web应用程序的时候出现一下错误:对路径“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\test\db58b339\50f84c0”的访问被拒绝。说明: 执行当前 Web 请求期间,出现未处理的异常...
阅读全文
在域服务器上安装Share Pointer 2003时遇到的问题
摘要:打算研究一下如何用Share Pointer 2003来进行2次开发,搞了一台机器,装上windows 2003,同时将其升级成域,装上SqlServer 2000 sp3,开始安装Share Pointer 2003.安装Share Pointer 2003的时候,按照向导,一步一步来,没碰到什么问题,之后,在生成门户网站的时候,却屡次出错,郁闷。察看了一下安装日志,发现都是在创建门户网站数据库...
阅读全文
关于自定义客户端验证脚本同时和服务器控件关联的一些心得
摘要:.NET为我们提供了不少验证控件,一定程度上减少了程序员在开发上的工作量,但是有很多时候我们往往会需要自定义一些自己的验证流程,而无法通过.NET中所提供的验证控件来完成。通常验证的话,分为客户端和服务器端验证,这里我们所提到的验证都是指客户端验证。最常见的做法便是自己写一段JavsScript脚本,根据验证是否通过返回true或者是false。然后通过controlID.Attribute[...
阅读全文
灵活运用__doPostBack函数
摘要:在.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,所以灵活运用这个函数对于我们的帮助还是很大的。比如,在我们写程序的时候经常会需要动态的生成一些控件,最简单的方法就是通过一个字符串,比如string strButton = ,然后输出到页面,但是如果我们需要这个控件来执行一些服务器的功能,就比较困难了。这里我们就可以用过借用__doPostBack这个...
阅读全文