随笔分类 - .NET 2.0 技术
如何隐藏UpdatePanel
摘要:一些人看了文章标题的第一反应也许是——这点破东西需要写篇文章吗? 直接UpdatePanel.Visible=false不就行了(俗话说:用屁股想想都知道,呵呵~~),我今天在实现这段代码时也是这么想的,没想到竟然报错了,UpdatePanel也没有隐藏掉。回过头来一捉摸,之所以没有效果的原因其实也不难解释,我们使用UpdatePanel的原因就是为了实现局部刷新,每一次刷新都是把UpdatePa...
阅读全文
老调重弹——你存储的密码做Hash了吗?
摘要:看了标题,你马上会明白我这篇文章要讲什么——密码的Hash化,虽然这并不是什么新技术,也不是高端技术,但它确实很有意义。当然如果仅仅因为它有意义还不足以让我写这篇文章。有些人会觉得不就是密码Hash嘛,没有什么必要,还会影响网站的处理速度,如果你是这些人中的一员,请听我说两个真实的故事。 故事1 某黑客通过一些技术手段进入了一个刚刚起步的网站(至于用什么方法大家就不要多问了,再说与这篇文章关系不...
阅读全文
如何检测是否安装了.NET 2.0和.NET 3.0
摘要:代码来自Paint.NET的PaintDotNet.SystemLayer.OS类 这段代码是通过检查注册表中的项来确定.NET 2.0/3.0是否安装的。由于Paint.NET是由微软员工参与开发的,可以认为这是比较准确的判断方法。大家借鉴一下检测方法就可以了,不用太在意实现,在C++中这种检测方法同样可以实现。 private static bool IsDotNet2Ver...
阅读全文
ActiveSync错误号85010014故障排除实践
摘要:前两天尝试用ActiveSync同步联系人,没想到刚安装好ActiveSync就出问题,于是只能自己帮自己做troubleshooting,当然是有收获的,所以写篇文章和大家分享一下
阅读全文
VS2005 SP1中一个改进(很容易被认为是bug)
摘要:在安装了VS2005 SP1之后,细心的朋友会发现sourceview发生了一些变化,请对比下面两张图。图1:安装Visual Studio 2005 SP1之前 图2:安装Visual Studio 2005 SP1之后其实一开始我也没有注意,是有人问了我之后我才看得,当然我的第一反应也是“是不是SP1的bug”,因为太容易重现了,但似乎这么容易重现的东西不太会没测出来。于是搜索了一下,找到了下...
阅读全文
基于Visual Studio 2003/2005的Office插件开发FAQ
摘要:最近处理了好几个Office Addin的问题,总结出一些经验,在此与大家分享一下。首先介绍一些注意点1. 一定要把宏安全级别设置为Medium以下,默认是High,肯定不允许运行任何Addin,这点一定要注意,否则再怎么改程序也是徒劳2. 在开发Addin的机器上,建议仅安装一个版本的Office,否则可能因为引用的Office Library Reference混淆,导致在其他机器上无法正常加...
阅读全文
如何在运行时改变User Profile的Provider
摘要:在网上找遍了也没有找到 运行时改变User Profile的Provider的方法,于是研究了一下,总的来说还是比较简单的,但有些技巧性
阅读全文
关于VS2005中的Code Snippets Manager的问题及解决
摘要:Code Snippets Manager是VS2005专门用来管理代码块智能感知的工具。然而,使用它并没有预想中的那么顺利,特别是在做过多次目录添加和删除之后,可能出现添加在列表中的目录无法在智能感知列表中显示出来的情况;甚至会出现列表当中明明没有这个目录,却也添加不进去的情况,它总是认为这个目录已经在列表中存在。为了解决这个问题,我对它的存储方式作了一些研究,并跟踪了相关的注册表和文件变化,下...
阅读全文
aspnetdb.mdf数据字典
摘要:表名:aspnet_Applications说明:保存应用程序信息 字段名 类型 属性 说明 ApplicationName nvarchar(256) ...
阅读全文
ASP.NET 2.0基于SQLSERVER 2005的aspnetdb.mdf部署
摘要:由于本人机器上仅安装SQLSERVER2005,而没有装SQLSERVER EXPRESS,于是在部署user profile时遇到了aspnetdb.mdf无法连接的问题,经过一番折腾,总算解决了,下面把经验写下来与大家分享。由于没有aspnetdb.mdf数据库,因此得先建立一个,这个可以通过aspnet_regsql.exe完成,该程序位于C:\WINDOWS\Microsoft.NET\...
阅读全文
VS2005 ASP.NET本地化学习笔记&感受
摘要:还记得在VS2003中,本地化特别是全局本地化文件,并没有预想当中的方便。VS2003默认的本地化策略是页面级资源文件,但由于这种文件在 VS2003中资源管理器中的布局是跟着aspx文件的,使得维护很不方便,如果你要改一个资源,首先必须知道资源所应用到的文件,再来就是资源的名称, 很多情况下,我们往往会因为资源太多,而漏掉几个需要维护的资源。出于这个原因,程序员们开始考虑使用全局资源文件(Glo...
阅读全文