摘要:http://cvs.sourceforge.net/viewcvs.py/nhibernate/nhibernate/src/NHibernate/Collection/Set.cs?rev=1.20&view=markup作者从codeproject找到了java的Set的实现下一版本就不需要用别扭的IDictionary来声明Set了
阅读全文
摘要:文档上说UIPAB的Controller是对应MVC的Controller,State对应Model,View对应View但是,我觉得这和传统的MVC的定义有出入,Model应该是处理业务逻辑才对,而不是储存状态,Controller是响应用户输入,而不是处理业务逻辑.System.Web.UI.Page应该是Controller和View的混合体吧?
阅读全文
摘要:刚才在做一个使用NHibernate的主从表维护的页面.hibernate的一对多集合一般用Set,一种元素不可重复的集合.由于.Net没有Set,作者先用HashTable或SortedList凑合用着,而集合的类型必须要声明为IDictionary.因为某些原因我必须要对从表数据按Id排序,于是在配置文件加上一个自己写的Comparer.结果程序莫名其妙出错,明明加了两个不同的记录,确会出现"...
阅读全文
摘要:有些断点我想取消,但是点击左边或者按F9之后,断点的地方由高亮的褐色变成了褐色的边框,下一次运行到这个地方还是会停下来,即使重启了VS.NET也是如此,为什么!为什么......(十分钟后)规律总算找到了,凡是不在启动项目的代码都会这样,启动前设了断点在运行时无法取消,只能停了程序再取消.得一个个找还真麻烦.原因不明.请高人指点 ... ... (半天后) "清除所有断点"就可以了,在调试菜单或...
阅读全文
摘要:首先请原谅我蹩脚的中文...玩电脑太多都不太会说话了,但愿大家看的明白 ASP.NET的UI不像做Winform那么容易,设个DataSource和DataField就什么都搞定了.虽然提供了这样形式的绑定,但是这种绑定是单向的,只能从数据源赋值给控件,无法把控件的内容写回数据源.所以,在保存数据时得一条一条写,还得处理null,类型转换什么的.例如 anObject.AnIntProperty ...
阅读全文
摘要:aspx页面里除了预编译指令外,服务端控件标记,服务端脚本将会被提取出来,经分析后或创建相应的服务端控件并加入控件树,或者成为类的一个方法或者方法里的一段代码.其余的文本将会作为LiteralControl加入控件树.也就是说编译器编译aspx时并不在意标记,这只对客户端浏览器才有效. 服务器标记放在里确实会让输出的内容看不见了,但实际上这并不影响控件在服务端的行为,忽略里面的文本只是浏览器的责任...
阅读全文