zqwuwei的技术博客

理论指导实践,在实践中更好的理解理论
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年9月27日

摘要: 当在com+项目的AssemblyInfo.cs文件中设置如下代码时 [assembly: ApplicationActivation(ActivationOption.Server)], com+将不会按照一般的.net类库程序一样读取配置文件。需要进行如下的设置,才能正确读取配置文件。 1. 将xxx.dll.config重命名为application.config(com+只会读取该配置文件)。 2. 创建文件application.manifest,内容为: <?xml version="1.0" encoding="UTF-8" stan 阅读全文

posted @ 2012-09-27 13:51 zqwuwei 阅读(292) 评论(0) 推荐(0) 编辑

2012年9月20日

摘要: <?xmlversion="1.0"encoding="utf-8"?><configuration><configSections><sectionGroupname="applicationSettings"type="System.Configuration.ApplicationSettingsGroup,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"><se 阅读全文

posted @ 2012-09-20 22:54 zqwuwei 阅读(229) 评论(0) 推荐(0) 编辑

2012年3月16日

摘要: You may get "A potentially dangerous Request.QueryString value was detected from the client" after upgrading to ASP.NET 4I was upgradting one of the DNN portals to ASP.NET 4.After Upgrading completed and when i configured it to run under asp.net 4 in iis, I started to get that exception on 阅读全文

posted @ 2012-03-16 16:48 zqwuwei 阅读(1681) 评论(0) 推荐(0) 编辑

2012年3月14日

摘要: System.Text.RegularExpressions.Regex.Unescape("待转换的字符串") 阅读全文

posted @ 2012-03-14 17:02 zqwuwei 阅读(655) 评论(0) 推荐(0) 编辑

2012年3月9日

摘要: 最近碰到了CodeSmith无法打开的问题。我的系统版本是Windows server 2008 (32bit) ,CodeSmith版本为 CodeSmith Professional 5.2.2。在刚开始安装,用了一段时间,CodeSmith都能正常打开,但是之后突然双机CodeSmith图标之后,就没反应了。我的解决办法是:进入CodeSmith安装目录,右击CodeSmithStudio.exe ,在弹出的对话框中选择“兼容性”选项卡,然后勾选“用兼容模式运行这个程序”,选择“Windows XP (Service Pack 2)”。 阅读全文

posted @ 2012-03-09 11:12 zqwuwei 阅读(361) 评论(1) 推荐(0) 编辑

2012年2月22日

摘要: ///<summary>///时间格式转换(WedNov0400:00:00+08002009)///</summary>///<paramname="strDate"></param>///<returns></returns>publicstaticDateTimeTransDate(stringstrDate){System.Globalization.CultureInfocultureInfo=System.Globalization.CultureInfo.CreateSpecificCul 阅读全文

posted @ 2012-02-22 10:32 zqwuwei 阅读(349) 评论(0) 推荐(0) 编辑

2012年2月21日

摘要: //截取字符串//参数:n保留的字符串的长度(一个全角字符的长度为2)functioncutString(str,n){varr=/[^\x00-\xff]/g;if(str.length<=Math.floor(n/2)||str.replace(r,"xx").length<=n){returnstr;}varm=Math.floor(n/2);vartempLen=str.substr(0,m).replace(r,"xx").length;for(vari=m;i<str.length;i++){tempLen+=str.sub 阅读全文

posted @ 2012-02-21 13:59 zqwuwei 阅读(182) 评论(0) 推荐(0) 编辑

2012年2月16日

摘要: 软件开发-C#及ASP.NET命名规范 http://www.docin.com/p-80209231.html 阅读全文

posted @ 2012-02-16 17:48 zqwuwei 阅读(151) 评论(0) 推荐(0) 编辑

2011年12月12日

摘要: EventProxy.js仅仅是一个很轻量的工具,但是能够带来一种事件式编程的思维变化。有几个特点:利用事件机制解耦复杂业务逻辑移除被广为诟病的深度callback嵌套问题将串行等待变成并行等待,提升多异步场景下的执行效率无平台依赖,适合前后端,能用于浏览器和NodeJSEventProxy.js下载地址:https://github.com/JacksonTian/eventproxy 阅读全文

posted @ 2011-12-12 18:18 zqwuwei 阅读(325) 评论(0) 推荐(0) 编辑

2011年11月16日

摘要: 我在这里要介绍一种利用aspx和ascx来实现的模版生成技术,而模版语言就是C#。思路如下:1.使用aspx文件作为模版文件。页面不是继承默认的.aspx.cs类,而是继承自自定义的类。2.使用ascx文件作为页面的模块。页面不是继承默认的.ascx.cs类,而是继承自自定义的类。3.利用反射技术实现根据模版配置信息在模版文件中动态的加载和填充模块(可以通过Page.LoadControl 加载ascx文件)。4.生成HTML采用Server.Execute(“xxx.aspx”)。我们为每个不同功能的模块定义一个类,ascx文件就继承自这些类。这些类中可以加载数据到变量,然后在ascx页面. 阅读全文

posted @ 2011-11-16 15:34 zqwuwei 阅读(259) 评论(0) 推荐(0) 编辑