∈鱼杆 ---我的鱼塘

执着,坚定,友爱,勇敢(www.pumaboyd.com)Live Message

导航

2006年11月4日

摘要: 自定义控件的 重写了protected override void Render(HtmlTextWriter output) {string htmlString = ""; output.Write(htmlString); } 控件页面显示正常,我添加服务器Button按钮。对控件上的CheckBox勾选操作,很显然如果我点击Button按钮操作,我的勾选操作都会消失。请问我要如何保存... 阅读全文

posted @ 2006-11-04 09:16 ∈鱼杆 阅读(443) 评论(2) 推荐(0) 编辑

2006年10月30日

摘要: 我并不认同将系统设计趋向复杂化或看上去设计有多么高深。简单意味着更不容易出错,实效更为重要。 阅读全文

posted @ 2006-10-30 11:51 ∈鱼杆 阅读(146) 评论(0) 推荐(0) 编辑

2006年10月27日

摘要: 工厂模式也用了不少,特别是MS的petshop中对数据库的访问,通过工厂模式可以达到自由切换SQL 和 Oracle 数据库。近来也在看设计模式的书,发现工厂模式还是有不少的扩展。结合书中的知识和我自己理解,从代码的角度来比较工厂模式各变种。 阅读全文

posted @ 2006-10-27 13:47 ∈鱼杆 阅读(2254) 评论(4) 推荐(0) 编辑

2006年10月10日

摘要: 公司项目需要添加栏目导航条的功能,很自然的就想到了SiteMapPath控件(哈哈我更喜欢breadcrumb 面包屑这个名称)。但因为项目的需要某些链接需要在新的窗口打开链接。找了半天没发现SiteMapPath可以设置,在Web.sitemap中也没办法定义。但想想在绑定数据的时候是否可以添加上这个属性,其实无非到最后都是一些HTML代码吗。经过尝试发现OK.首先定义Web.sitemap文件... 阅读全文

posted @ 2006-10-10 14:24 ∈鱼杆 阅读(2755) 评论(2) 推荐(0) 编辑

2006年10月9日

摘要: 从某系统中截取的一段菜单。因为公司系统这部分菜单是静态的就没有去封装,个人认为这个菜单比较有规律,可以使用Repeater控件进行封装。主要代码如下:这是主要的HTML代码。其中有3个JS方法:onmouseover=chgover(this);当鼠标越过时的事件onmouseout=chgout(this);当鼠标离开时的事件 onclick="get(this);menu(document.a... 阅读全文

posted @ 2006-10-09 17:04 ∈鱼杆 阅读(683) 评论(1) 推荐(0) 编辑

2006年10月8日

摘要: 在网上找了许多资料也发现很多实现DataGrid表头锁定的方法,但总觉的太杂太乱,将自己认为比较实用的两个解决方法列举出来。 l 方案一:使用HTC实现表头锁定。 这个方法比较简单,只要给DataGrid套用CSS样式就可以了。但这种方法有个弊端,就是列数过多时,会造成表头和表的内容错位,影响用户使用。 1. 给页面添加样式。 2. 给DataGr... 阅读全文

posted @ 2006-10-08 08:24 ∈鱼杆 阅读(1175) 评论(0) 推荐(0) 编辑

2006年9月19日

摘要: 去除字符串中相邻的相同的字符串,如:abcddddffff 返回:abcdf。我写的解决方法如下,不知道大家还有什么好的方法否。 string strInputData = this.textBox1.Text.Trim(); char[] chars = strInputData.ToCharArray(); string strOutputData... 阅读全文

posted @ 2006-09-19 11:11 ∈鱼杆 阅读(787) 评论(0) 推荐(0) 编辑

2006年9月18日

摘要: 构造函数的用法学习笔记: l 公共(public)构造函数 C#实例形式: Class MyClass() { Public MyClass(){} } l 私有(private)构造函数 如果一个类有一个或多个私有构造函数而没有公共构造函数,则不允许其他类创建该类的实例。一般情况下类默认有一个公共的构造函数,如果希望类不能被其他类实例化,可以声明空构... 阅读全文

posted @ 2006-09-18 16:50 ∈鱼杆 阅读(534) 评论(0) 推荐(0) 编辑

2006年9月13日

摘要: ASP.NET中的路径问题 这是我页面请求链接http://localhost/MyWeb/Store/Page1.aspx?ddddd=9。下面是通过相应方法显示的路径,对比一下应该可以找到你想要的取得路径的方法。 ... 阅读全文

posted @ 2006-09-13 10:14 ∈鱼杆 阅读(2528) 评论(3) 推荐(0) 编辑

2006年9月12日

摘要: 类前添加如下命名空间 using Microsoft.Win32; 添加/更新注册表: /// /// 添加注册表的值 /// /// public void SaveRegistry(string subKey,string strName,string strValue) { RegistryKey regKey = Registry.CurrentUser.CreateSub... 阅读全文

posted @ 2006-09-12 10:49 ∈鱼杆 阅读(891) 评论(1) 推荐(0) 编辑