2010-03-14 21:54 by 晓风残月, 675 visits, 网摘, 收藏, 编辑
摘要:对于跨应用程序的 ASP.NET Forms 身份验证,相信大家应该都不陌生,几年前很多文章都介绍了如何实现,比如 MSDN 的 跨应用程序进行 Forms 身份验证,唐朝程序员 的 ASP.NET站点跨子域名单点登陆(SSO)的实现,dudu 的 关于二级域名Cookie的问题及解决方法。这个方案实际上利用了 cookie 可以跨子域共享,当前几乎所有主流器包括 IE6+/FF3/Opera9/...
阅读全文
2010-01-15 07:30 by 晓风残月, 3140 visits, 网摘, 收藏, 编辑
摘要:早前发现了 Soh Tanaka 分享的非常 Sexy 的 Drop Down Menu w/ jQuery & CSS,稍作修改实现了多级下拉,并实现了 ASP.NET 中通过输出 HTML 动态创建版本,有兴趣的童鞋可以包装成 Server Control。 如何实现Step 1 HTML<ul class="topmenu"> <li><a href="...
阅读全文
2010-01-15 01:29 by 晓风残月, 2057 visits, 网摘, 收藏, 编辑
摘要:如果你在 IIS 7 中只看到诸如 HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息,那么可以通过如下步骤配置 IIS7 以输出详细错误信息。通过 IIS 配置按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理 左边目录选择目标站点,在右边 IIS 块中双击 Error Pages 在 Error...
阅读全文
2009-09-26 14:56 by 晓风残月, 684 visits, 网摘, 收藏, 编辑
摘要:在 WIN2K3 R2 标准版 SP2 上安装完 SMTP/POP 服务之后,打开 POP3 Service 服务提示: MMC 不能打开文件 C:\WINDOWS\system32\p3server.msc。这可能是由于文件不存在,不是一个MMC控制台,或者用后来版本的MMC创建 。也可能是由于您没有访问此文件的足够权限”。 MMC cannot open the file C:\WINDOWS...
阅读全文
2009-08-28 15:02 by 晓风残月, 3428 visits, 网摘, 收藏, 编辑
摘要:如果你安装 TortoiseSVN 之后,功能使用正常,但是文件夹或文件左上角就是不显示图标,那么你可能 1. 64bit 系统上装了 32bit 的 TortoiseSVN 解决方法是,再安装 64bit 的 TortoiseSVN,两者可并行运行 2. Windows Explorer Shell 支持的 Overlay Icon 最多 15 个,Windows 自身使用了 4 个,只剩 11...
阅读全文
2009-08-26 20:29 by 晓风残月, 237 visits, 网摘, 收藏, 编辑
摘要:在 Visual Studio 2008 SP1 (包含)之前,如果你编译下面的代码,会得到 BC30668 错误,但同样的代码,VC# 一开始就没有这个问题。我想VC#是合理的,因为在调用堆栈上,如果所有的方法都标识为 Obsolete 也就不算错误了。 <Obsolete("This procedure has been obsoleted", True)> _ Public S...
阅读全文
2009-08-24 23:15 by 晓风残月, 598 visits, 网摘, 收藏, 编辑
摘要:无法直接在 Windows 7 RTM 64bit 上安装 Virtual Server 2005 R2 SP1 64bit,Windows 服务程序 Virual Server 的执行文件 vssrvc.exe 被系统程序兼容性引擎阻止无法加载安装。即使选择以 Vista 或者 Server 2008 兼容模式运行也无效。google 到一个解决方案是:在组策略中,关闭程序兼容性引擎。WIN+R...
阅读全文
2009-06-20 20:49 by 晓风残月, 202 visits, 网摘, 收藏, 编辑
摘要:通常情况,下面的匿名方法执行没有问题 // Declare a delegate delegate void Callback(int arg); class TestClass { public static void Main() { int n = 10; Callback c = (m) => { System.Console.WriteLine("匿名方法块“外部”变量 n is ...
阅读全文
2009-04-25 18:34 by 晓风残月, 1067 visits, 网摘, 收藏, 编辑
摘要:在 MOSS 2007 管理中心站点找了半天也没有发现一个可以删除 SSP 的入口,难道不能删除?google 到这里 How to delete a default SSP (Shared Service Provider) in MOSS 2007 ,原来MS 又跟我们玩捉迷藏了:既可以用 Central Administration Site 删除,只是这个入口是隐藏的, 也可以使用 sts...
阅读全文
2009-04-19 17:54 by 晓风残月, 783 visits, 网摘, 收藏, 编辑
摘要:其实动态创建 TreeView/Menu 是再简单不过的一件事了,如果你还记得汉诺塔递归这么一故事,你不应该不知道如何建树,如果你知道MSDN,你也不应该抱怨API不懂得用放在这里仅仅方便初学者参考而已,大虾可略过 ....Web 版本见:ASP.NET DEMO 15: 如何编程动态创建 TreeView[代码] 源码下载
阅读全文
2009-03-31 02:18 by 晓风残月, 472 visits, 网摘, 收藏, 编辑
摘要:启用 AJAX 的 ASP.NET 应用程序如果发生抛出异常,默认情况下,客户端会报脚本错误,但错误信息仅包含异常的Message而没有重要的堆栈跟踪信息,很难以快速调试,这里总结一种自己平常使用的调试方法,发生错误时候,客户端会打印出详细的堆栈信息,有助于快速诊断,并容易在DEBUG 与 RELEASE 版本中切换。[代码]原载:更加高效调试 ASP.NET Ajax 应用程序http://di...
阅读全文
2009-02-22 15:55 by 晓风残月, 1057 visits, 网摘, 收藏, 编辑
摘要:ASP.NET DEMO 15: 如何编程动态创建 TreeView 的姊妹篇:[代码]示例下载
阅读全文
2009-02-20 13:20 by 晓风残月, 2326 visits, 网摘, 收藏, 编辑
摘要:多行 TextBox 刷新后默认回到首行,通过设置 txt.scrollTop=txt.scrollHeight 强制滚动尾行:[代码]
阅读全文
2009-02-20 11:47 by 晓风残月, 1271 visits, 网摘, 收藏, 编辑
摘要:使用 TabPanel.OnClientClick 实现 TabContainer 实现按需加载,代码如下: 注意:OnClientClick 指定的方法是不能带()的,所以不能指定参数,否则你将得到两个脚本错误: Sys.InvalidOperationException: Handler must be a function. Sys.InvalidOperationException: Ha...
阅读全文
2009-01-22 08:32 by 晓风残月, 778 visits, 网摘, 收藏, 编辑
摘要:最近有幸阅读了 Dino 去年11月份刚出版的新书《Microsoft .NET: Architecting Applications for the Enterprise》,读完第一章,我就知道又一畅销书上架了,两位.NET专家倾情的奉献。在我的印象中,Dino 没有写过架构方面的书,MSDN 上的专栏也多是纯技术性的问题,此书应该算是 Dino 自己在架构方面的“开山之作̶...
阅读全文
2009-01-13 00:19 by 晓风残月, 1017 visits, 网摘, 收藏, 编辑
摘要:SharePoint 2007 是基于 .NET 2.0 开发,那 SharePoint 2007 支持 .NET 3.5 嘛? 答案是肯定的!任何 .NET 2.0 开发的程序包括都可以运行在 .NET 3.5 之上,可以充分利用 .NET 3.5 的新特性,包括 C# 3.5 的 LINQ,ASP.NET AJAX 等。 好吧,你说支持,那么我们就写一段 C#3.5 的代码吧:1. 建一个 D...
阅读全文
2008-12-24 00:54 by 晓风残月, 241 visits, 网摘, 收藏, 编辑
摘要:《Hollywood Secrets of Project Management Success》是一本很奇特的书,且不说内容如何,Hollywood 一词就够吸引你的眼球的吧。作者 Jame 博士有着20多年的IT系统设计与过程管理经验,他通过拜访多位 Hollywood 的电影制片人,总结出 Hollywood 电影行业的许多IT行业可以借鉴的管理经验,著成该书。在这之前,很少有人会把电影摄制...
阅读全文
2008-12-08 02:35 by 晓风残月, 178 visits, 网摘, 收藏, 编辑
摘要:Michael Sampson 在 <<Seamless Teamwork>> 一书中以用户视角为我们展示如何充分利用 SharePoint 平台来进行高效率的协同工作。与市面上其他众多介绍 SharePoint 规划部署或者扩展开发的书不同,本书的主题不在于技术层次,而在于使用层次;因此本书面向的读者对象以业务主管,团队成员,信息工作者为主,而不是IT专业人士或者技术开发...
阅读全文
2008-09-26 21:13 by 晓风残月, 2241 visits, 网摘, 收藏, 编辑
摘要:错误:Could not load type 'System.Web.UI.ScriptReferenceBase' from assembly 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.原因:AjaxControlToolKit 升级到了 .NET 3.5 ...
阅读全文
2008-09-19 22:39 by 晓风残月, 2105 visits, 网摘, 收藏, 编辑
摘要:错误: System.Runtime.InteropServices.COMException原因:WebApplication 配置为使用IIS,而机器安装的是IIS7,并且IIS7没有安装IIS6元数据库与IIS6配置兼容性组件(IIS 6 metabase and IIS 6 Configuration Compatiblity ASP.NET)解决:方法1. 用记事本打开项目文件 .csp...
阅读全文
2008-09-06 18:58 by 晓风残月, 3340 visits, 网摘, 收藏, 编辑
摘要:功能:单击选中行双击打开详细页面说明: 这是 ASP.NET DEMO 15: 同时支持行单击和双击事件的的改进版本 单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间 当双击时,通过全局变量 dbl_click 来取消单击事件的响应 常见处理行方式会选择在 RowDataBound/ItemDataBound 中处理,这里我选择 Page.Render 中处理...
阅读全文
2008-08-27 11:01 by 晓风残月, 677 visits, 网摘, 收藏, 编辑
摘要:两周前收到Microsoft MVP Program提供的《Introducing Microsoft Silverlight 2,2nd Edition》一书预览版,作者Laurence具有丰富的Web开发经验。全书核心在于展示Silverlight 2 Beta 2所引入的新技术,同时介绍了Silverlight 1.0的技术要点,给人予连续性、完整性。从书名就可知,本书目标锁定在入门等级,作...
阅读全文
2008-07-31 23:37 by 晓风残月, 558 visits, 网摘, 收藏, 编辑
摘要:使用 ODBC Text Driver 读取以分隔符分隔的表格式(Tabular)文本文件时,如果 schema.ini 没有起作用,或者说没有覆盖(override)注册表的默认设置,比如始终使用注册表默认设置分隔符逗号(,),那么可能需要将 schema.ini 第一行放空,也就说 schema.ini 的内容至少从第二行开始,第一行可以是任意无关紧要的内容。不知道什么原因,我试试了3台不同操...
阅读全文
2008-07-29 21:00 by 晓风残月, 517 visits, 网摘, 收藏, 编辑
摘要:导入的数据源字段的长度大于目标数据库中的字段,将引发异常:A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - The specified network name is no longer available.)并且目标数据库...
阅读全文
2008-07-11 23:58 by 晓风残月, 407 visits, 网摘, 收藏, 编辑
摘要:装了个闻名遐迩的 DotNetNuke 玩玩,很佩服 DNN 的“自我安装”方式,通过 Web Install Wizard 5分钟之内就配置成功。本地测试评估之后将网站程序直接上传至远程服务器(XCopy),并连接同一数据库备份,会出现如下错误:Server Error in '/ddn' Application. Object reference not set to an instance ...
阅读全文
2008-07-03 00:47 by 晓风残月, 2437 visits, 网摘, 收藏, 编辑
摘要:昨晚11点多已收到正式邮件,非常高兴本届博客园还有多位朋友当选,恭喜大家MVP,一项荣誉,一鼓动力,一份压力谢谢大家支持附:我的MVP个人资料
阅读全文
2008-06-03 23:47 by 晓风残月, 3986 visits, 网摘, 收藏, 编辑
摘要:MSDN 对 StreamReader.Read() 方法的解释是:读取输入流中的下一个字符并使该字符的位置提升一个字符。 而该方法的返回值是一个 int ,之前竟然是这样转换的:string str =System.Text.Encoding.Unicode.GetString(BitConverter.GetBytes(sr.Read()));还是费了九牛二虎之力,才得到正确结果,才发现无论使...
阅读全文
2008-06-01 22:21 by 晓风残月, 3670 visits, 网摘, 收藏, 编辑
摘要:html 中是允许多个具有相同name属性的元素的,例如<div><input name="txtName" id="txtFirstName" type="text" /><input name="txtName" id="txtMiddleName" type="text" /><input name="txtName" id="txtLastName...
阅读全文
2008-06-01 21:35 by 晓风残月, 1257 visits, 网摘, 收藏, 编辑
摘要:很久没有用fiddler了(确确说应该是很久没有研究Web开发了),忽然发现fiddler竟然没有捕捉到localhost的请求,一 google 原来: http://www.fiddlertool.com/Fiddler/help/hookup.asp#Q-LocalTraffic Why don't I see IE7 or System.NET traffic sent to http:/...
阅读全文
2008-05-31 23:24 by 晓风残月, 1767 visits, 网摘, 收藏, 编辑
摘要:发现 VS2005 SP1 带的 Web Application Project 在 .aspx 的 设计/源码 视图的右键菜单都没有【在浏览器中查看】这个命令,而在VS主菜单的文件菜单或者右击.aspx菜单中都有这个命令的。VS2005的WebSite以及VS2008 的WAP&WSP都没有这个,记忆当中VS2002/2003应该也有此功能。起初以为是SP1安装的问题,回想SP1安装的苦...
阅读全文
2008-05-30 15:20 by 晓风残月, 10516 visits, 网摘, 收藏, 编辑
摘要:update 2008年5月31日23:49:10一日来的回复,发现大家均把焦大放在了一个 AutoCode 这个插件上,AutoCode 的确很酷只是本来初衷是想告诉大家常到VisualStudioGallery挖挖,也可以发现很多有用插件,能极大提升基于VS开发的效率。偶然发现了MS官方主办的 VisualStudioGallery (http://www.visualstudiogaller...
阅读全文
2008-05-27 10:49 by 晓风残月, 1324 visits, 网摘, 收藏, 编辑
摘要:Windows Server 2008 上安装 SQL Server 2008之后,打开 SQL Server Configuration Manager 如下错误 :Cannot connect to WMI provider.You do not have permission or the server is unreachable.Note that you can only manage...
阅读全文
2008-05-27 01:05 by 晓风残月, 787 visits, 网摘, 收藏, 编辑
摘要:这是我第一次安装VS2008 RTM,那是遥远的上个月中旬配了新电脑迫不及待装的,费了九牛二虎之力装了3次vista都告崩溃,然后是 .NET 3.5 fx 装不上,具体错误忘记录下忘了丢哪了(新近北漂,非常不易,中途老搬家),总之装了两个晚上,baidu/google/live/yahoo/...照着七改八改,最后莫名其妙竟然过了 fx 这一关了 .....装好了,一直保鲜着....今晚为了验证...
阅读全文
2008-05-25 23:39 by 晓风残月, 5088 visits, 网摘, 收藏, 编辑
摘要:可以发现运行时创建GridView模板列是很繁琐的事情,因此没有特殊需求,应该使用页面声明方式,动态解析构造Template这些繁琐易错的事情交由ASP.NET解析器完成。 运行时动态任何服务器控件,必须确保每次请求/回发时,动态创建控件代码都能运行,典型错误是将这些放在一个Button_Click中,当其他PostBack的时候,这些控件将会丢失。 代码技巧:匿名方法与 as 关键字的使用(C#...
阅读全文
2008-05-24 23:41 by 晓风残月, 4126 visits, 网摘, 收藏, 编辑
摘要:说明: 这是自己平常使用VS常用技巧收集列表,不断更新中。 除非特别说明,VS版本均指2005以上,由于长期未使用VS2003/2002,已无法考究是否适用(你不会还在用吧?^_^) 安装多国语言版本 VS2005可同时安装多个语言版本,安装顺序不限,每个版本正常安装即可。安装完成之后,可自由切换UI语言。 Tools > Options > Environment > Inte...
阅读全文
2008-05-24 01:35 by 晓风残月, 728 visits, 网摘, 收藏, 编辑
摘要:验证GridView中由DropDownList控制CheckBoxList的选择项个数 必须确保在 GridView 模板列中使用的 CheckBoxList1 & DropDownList1 是唯一的,至少不能存在与其他同类型控件ID中 防止客户端绕过js验证,进行服务器端验证源码下载 <%@ Page Language="C#" %><%@ Import Names...
阅读全文
2008-05-22 02:17 by 晓风残月, 1692 visits, 网摘, 收藏, 编辑
摘要:特点: 一次可批量提交多行数据 客户端由CheckBox实现切换浏览/编辑状态,不需要回发 服务器端实现维护编辑状态视图 源码下载 <%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/...
阅读全文
2008-05-20 00:54 by 晓风残月, 2510 visits, 网摘, 收藏, 编辑
摘要:昨天刚在使用PDFBox解析PDF文档中简单介绍了PDFBox的.NET版本使用,今天CSDN就有问PDF转Image的问题。从PDFBox的文档中找到了如何执行此项操作: 使用 PDPage.convertToImage() 方法。 将其转成.NET版本确抛出了 "type not implemented yet" 的 java.lang.UnsupportedOperationExceptio...
阅读全文
2008-05-19 01:28 by 晓风残月, 5152 visits, 网摘, 收藏, 编辑
摘要:昨天认识Expresso——正则编写、测试、分析利器中提到近期一项目需要解析PDF,使用的就是流行的PDFBox组件。 PDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建、处理以及文档内容提取功能,也包含了一些命令行实用工具。 主要特性包括: 开源(BSD许可) 从PDF提取文本 合并PDF文档 PDF文档加密与解密 与Lucene搜索引擎的集成 填充PDF/XFDF...
阅读全文
2008-05-18 02:15 by 晓风残月, 549 visits, 网摘, 收藏, 编辑
摘要:近期一小项目需要对PDF进行解析,方案就是将其转换成txt,然后....正则——解析字符串的首先。对于正则业余爱好的ME,从每页具有0.5k的txt,解析出大约90个字段(样本如,用户:jinglecat),显然是一项挑战,而且我深知,绝对是一项苦力活。同事开源鸡说,小样新来的就是新来,Expresso 你都不知道,亏你糟蹋了公司那么多coffe?Expresso 最初是正则表达式的测试工具,经过...
阅读全文