Yok

苦海无涯,回头是岸啊

11 2004 档案

NHibernate已经实现了ISet
摘要:http://cvs.sourceforge.net/viewcvs.py/nhibernate/nhibernate/src/NHibernate/Collection/Set.cs?rev=1.20&view=markup作者从codeproject找到了java的Set的实现下一版本就不需要用别扭的IDictionary来声明Set了 阅读全文

posted @ 2004-11-30 10:50 Yok 阅读(1714) 评论(6) 推荐(0) 编辑

UIPAB的'"Controller"到底是Controller还是Model?
摘要:文档上说UIPAB的Controller是对应MVC的Controller,State对应Model,View对应View但是,我觉得这和传统的MVC的定义有出入,Model应该是处理业务逻辑才对,而不是储存状态,Controller是响应用户输入,而不是处理业务逻辑.System.Web.UI.Page应该是Controller和View的混合体吧? 阅读全文

posted @ 2004-11-29 23:03 Yok 阅读(1121) 评论(3) 推荐(0) 编辑

原来SortedList是根据comparer的比较结果判断插入的键是否重复的...
摘要:刚才在做一个使用NHibernate的主从表维护的页面.hibernate的一对多集合一般用Set,一种元素不可重复的集合.由于.Net没有Set,作者先用HashTable或SortedList凑合用着,而集合的类型必须要声明为IDictionary.因为某些原因我必须要对从表数据按Id排序,于是在配置文件加上一个自己写的Comparer.结果程序莫名其妙出错,明明加了两个不同的记录,确会出现"... 阅读全文

posted @ 2004-11-29 16:28 Yok 阅读(982) 评论(0) 推荐(0) 编辑

为什么不能取消断点?
摘要:有些断点我想取消,但是点击左边或者按F9之后,断点的地方由高亮的褐色变成了褐色的边框,下一次运行到这个地方还是会停下来,即使重启了VS.NET也是如此,为什么!为什么......(十分钟后)规律总算找到了,凡是不在启动项目的代码都会这样,启动前设了断点在运行时无法取消,只能停了程序再取消.得一个个找还真麻烦.原因不明.请高人指点 ... ... (半天后) "清除所有断点"就可以了,在调试菜单或... 阅读全文

posted @ 2004-11-29 16:06 Yok 阅读(1693) 评论(9) 推荐(0) 编辑

利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法
摘要:首先请原谅我蹩脚的中文...玩电脑太多都不太会说话了,但愿大家看的明白 ASP.NET的UI不像做Winform那么容易,设个DataSource和DataField就什么都搞定了.虽然提供了这样形式的绑定,但是这种绑定是单向的,只能从数据源赋值给控件,无法把控件的内容写回数据源.所以,在保存数据时得一条一条写,还得处理null,类型转换什么的.例如 anObject.AnIntProperty ... 阅读全文

posted @ 2004-11-23 22:24 Yok 阅读(4779) 评论(29) 推荐(0) 编辑

不要试图去注释服务器标记
摘要:aspx页面里除了预编译指令外,服务端控件标记,服务端脚本将会被提取出来,经分析后或创建相应的服务端控件并加入控件树,或者成为类的一个方法或者方法里的一段代码.其余的文本将会作为LiteralControl加入控件树.也就是说编译器编译aspx时并不在意标记,这只对客户端浏览器才有效. 服务器标记放在里确实会让输出的内容看不见了,但实际上这并不影响控件在服务端的行为,忽略里面的文本只是浏览器的责任... 阅读全文

posted @ 2004-11-02 10:55 Yok 阅读(816) 评论(3) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示