11 2011 档案

摘要:早晨闲着,看到关于Action优化代码结构的小文章,看到后感觉的却要比普通的if...else,或者switch...case可读性和可扩展性要好很多。 这里借别人的资料,自己再认识认识. 可能从最初编程的时候,条件判断会这样用:View Code public void DoSomeThing(string str) { if (str == "A") { DoSomethingForA(str); } else if (str == "B") { DoSomethingForB(str); } el... 阅读全文
posted @ 2011-11-24 13:56 liver.wang 阅读(265) 评论(0) 推荐(0) 编辑
摘要:遇到一个有趣的情况,不知道是我经验不足,还是就是如此。 项目中遇到这样的情况,在一个ASPX页面里,点击一个按钮,以ShowModalDialog的模式弹出一个页面,在弹出页面里,还有链接,点击后希望通过window.open打开下一个窗口,并隐藏工具栏、地址栏等. 奇怪的事情来了,通过ShowModalDialog的窗口,打开window.open的页面,即使写了location=no,status=no,弹出的窗口,仍然带着地址栏。 A页面: View Code <html xmlns="http://www.w3.org/1999/xhtml"><h 阅读全文
posted @ 2011-11-23 10:01 liver.wang 阅读(1820) 评论(0) 推荐(0) 编辑
摘要:好久不手写SQL,好多东西都感觉陌生了不少,没有编辑工具,IN和EXISTS的一些用法都写不清楚了。拿出来罗列罗列一些常用的写法。 View Code 1 --使用EXISTS查找PRODUCE类别的产品 2 SELECT * FROM DBO.PRODUCTS P 3 WHERE EXISTS (SELECT 1 FROM DBO.CATEGORIES C WHERE C.CATEGORYID=P.CATEGORYID 4 AND C.CATEGORYNAME ='PRODUCE') 5 --使用IN查找PRODUCE类别的产品 6 SELECT * FROM DBO.PRO 阅读全文
posted @ 2011-11-22 09:53 liver.wang 阅读(174) 评论(0) 推荐(0) 编辑
摘要:在项目中突然降临一个异常,对于经验不足的我,没能果断找出原因,折腾了小半天,最后在网上查资料,死马当活马医,居然有效了.... 留个记录。 我遇到的错误如下: 提示某个DLL文件找不到或者它的某个依赖项找不到。原因是参数错误。 当时项目已经接近尾声,自测阶段突然机器死机,重启后再打开页面就一直卡在这个错误上,搞得我非常恼火,找了几个同事看了看,也没有明确的解决方案,最后在网上找到通过清理FrameWork缓存目录的方法解决。 清理:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files 目录下的文... 阅读全文
posted @ 2011-11-16 12:27 liver.wang 阅读(1897) 评论(2) 推荐(1) 编辑
摘要:闲暇下来在网上看一些前辈们总结的一些常用技巧,看多了觉得自己有用的记录一些。 1.点击按钮弹出确认提示 View Code <asp:Button ID="btn1" runat="server" Text="ButtonConfirm"/> <asp:Button ID="btn2" runat="server" Text="ButtonCofirm"/>View Code btn1.Attributes.Add("onclick" 阅读全文
posted @ 2011-11-07 19:21 liver.wang 阅读(215) 评论(0) 推荐(1) 编辑
摘要:周末闲暇随时拿了一本比较老的Windows Forms教材书《Windows Forms程序设计》看到附录里有用具体事例讲解C#的委托和事件,看了感觉不错,按照作者的思路,再整理一遍,感觉比较好的就是通过实际使用的场景,再一步一步的推进使用委托、事件。 不多说,上代码。 View Code 1 ///<summary> 2 /// 最原始的,通过方法的形式通知消息 3 ///</summary> 4 class Worker 5 { 6 Boss boss; 7 ///<summary> 8 /// 提供方法以传入Boss对象 9 //... 阅读全文
posted @ 2011-11-05 15:02 liver.wang 阅读(269) 评论(0) 推荐(0) 编辑
摘要:这两天同事和我提起SQL端分页的问题,突然发现N久不考虑这东西了,回想回想居然敲不出来了,赶紧上网找找,记录以下。 Oracle的SQL分页<经典的三层>: View Code select * from(select a.*,rownum row_num from(select * from mytable t order by t.id desc) a) b where b.row_num between 1 and 10 SQL Server的SQL分页<结合SQLServer2005以上的版本新加的Row_Number()>: View Code SELECT 阅读全文
posted @ 2011-11-03 11:09 liver.wang 阅读(260) 评论(0) 推荐(0) 编辑