LoadFromPost是只能获得TextBox的值,如果是RadioButton之类的,你还是得对实体进行同值
重写BeforeValidate()方法,可以在实体验证前,进行一些处理操作,比如Trim()
Validate()方法,在Save()方法执行前进行验证,如果有错误则抛出异常
但是这里有一个问题使用
Try{
....
Save();
}
catch()
{}
一般我们是在web上和使用,比如注册页面,你不能汇总提示错误,得一项一项的在旁边显示出来具体的错误,对应的是哪一项,所以我认为这个东西,在Web上没什么用还是得自己处理
图形化的SubStage适合第一次开发程序搭架子的时候使用,后续的开发过程中还是使用集成在ide中的toolbar方便,在两个工具之间切换,很费劲,这个是我的心得体会呵呵。
不过SubCommander目前只有generate命令能用在mysql上,你要更多的功能还是需要借助SubStage
subsonic中isnew和isloaded方法有变化,参见http://forums.subsonicproject.com/forums/p/3361/14481.aspx
http://blog.lavablast.com/post/2008/08/SubSonic-v21-Controller-and-Utilities.aspx