摘要: 原文地址:http://blog.csdn.net/aimeast/article/details/4516323先看一个例子:[c-sharp]view plaincopyenumMyEnum{A=1,B=2,C=3,}执行下面代码[c-sharp]view plaincopyMyEnume=(MyEnum)Enum.Parse(typeof(MyEnum),"A,B");结果是:e == Myenum.C为什么中间有个逗号还不会报错呢?我不做过多的测试,直接拿出.Net Reflector,定位到mscorlib/CommonLanguageRuntimeLibrary 阅读全文
posted @ 2012-09-11 18:52 我思故我在... 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 字符串对比。例如:if(IsCheck=="true"),当大小写敏感的时候一般都用:,string.ToLower()或者string.ToUpper()变成统一的大小写模式再来比对数据。其实这样不是很好比较方式,字符串在进行大小写转换时会消耗额外的性能我们应该使用:string.Equals(dr["IsSelected"].ToString(),"true",StringComparison.OrdinalIgnoreCase)来进行比较,以提升比较性能。 阅读全文
posted @ 2012-08-28 11:41 我思故我在... 阅读(3991) 评论(0) 推荐(0) 编辑
摘要: 这段时间使用js+cookies进行自动草稿保存,个人觉的,这些全在客户端处理比较的好,所以没有使用AJAX+数据库的自动草稿保存方法。结果出现Ckeditor无法绑定onkeyup,onselect,onclick事件的问题,查看了Ckeditor的API,发现如下说明:instanceReady.ckeditor:firedwhentheeditoriscreated,butbeforeanycallbackbeingpassedtotheckeditor()method.setData.ckeditor:firedwhendataissetintotheeditor.getData.ck 阅读全文
posted @ 2012-08-27 13:26 我思故我在... 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/yylxb12345/article/details/3947361这篇文章来来源于C# Color Table,这里是我翻译的中文版本,其中已经加上了我的一些理解和注释。翻译这篇文章的原因是我在写C#程序的时候发现,C#自带的颜色种类极多(详见下表),如果没有直观的对照关系的话,很难从那么多的名字中挑选出中意的颜色。以下的颜色代码取自HTML规范,这些颜色的名称对应于KnownColor的属性。比如,你可以用以下代码来创建一个Color对象:Color c = Color.FromKnownColor(KnownColor.colornam 阅读全文
posted @ 2012-08-23 19:45 我思故我在... 阅读(9853) 评论(0) 推荐(1) 编辑
摘要: <script type="text/javascript">function SelectAll() { var checkboxs=document.getElementsByName("checkboxid"); for (var i=0;i<checkboxs.length;i++) { var e=checkboxs[i]; e.checked=!e.checked; }}</script><a href="#" onclick="SelectAll()">全选/ 阅读全文
posted @ 2012-08-20 18:37 我思故我在... 阅读(121) 评论(0) 推荐(0) 编辑
摘要: public class CustomObjectModelBinder : IModelBinder { public object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext) { HttpCookie c = controllerContext.HttpContext.Request.Cookies["foo"] CustomObject value = new CustomObject() { foo.Name ... 阅读全文
posted @ 2012-08-17 11:59 我思故我在... 阅读(152) 评论(0) 推荐(0) 编辑
摘要: CKEditor中的工具栏默认显示所有功能按钮。出于安全的原因、或者是简化的原因,需要对这个工具栏进行自定义设置。CKEditor工具栏自定义配置非常简单。 编辑ckeditor目录下的的config.js文件,默认的是下面的工具栏代码,注意工具按钮是分组的,一个name内的大括号就是一个工具按钮分组,items后边是具体的按钮,“/”表示工具栏换行,“-”表示工具图标之间的中隔线“|”(特别说明:config.js中没有下面的代码,默认就是显示全部按钮,但如果对工具栏进行自定义,最好的办法还是把下面的代码全部复制到config.js,然后再删除一个个不需要的按钮)config.too... 阅读全文
posted @ 2012-08-10 15:17 我思故我在... 阅读(14119) 评论(1) 推荐(0) 编辑
摘要: 最近接触Ext Js,看到这篇文章,以前没正式认识到这个概念,学习一下!var showmsg=function(e){ var myDiv=Ext.get(e.target); myDiv.highlight(); Ext.MessageBox.show({ title:'Title', width:400, buttons:Ext.MessageBox.OK, animEl:myDiv }); }传入到MessageBox.show的只有一个参数:一个Object literal,包含一组属性和属性值。在Javascript中,Ob... 阅读全文
posted @ 2012-08-10 12:14 我思故我在... 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 我这里是hbm.xml文件出问题了出现No persister for错误后有如下三种解决办法:1》检查hbm.xml文件。2》检查cfg.xml文件,看看类的hbm.xml文件名是不是已经写上了。3》对于one-to-many(Parent-to-Child)的关系,应该是child.setParent(parent),而不是child.setParent(parent.id)原文参考:http://blog.csdn.net/terryhuang/article/details/1647537 阅读全文
posted @ 2012-08-09 11:06 我思故我在... 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: 获取Select :获取select 选中的 text : $("#ddlRegType").find("option:selected").text();获取select选中的 value: $("#ddlRegType ").val();获取select选中的索引: $("#ddlRegType ").get(0).selectedIndex;设置select:设置select 选中的索引: $("#ddlRegType ").get(0).selectedIndex=index;//ind 阅读全文
posted @ 2012-08-03 16:57 我思故我在... 阅读(109) 评论(0) 推荐(0) 编辑