勤奋菜鸟的天堂

导航

2012年12月4日 #

正则表达式

摘要: 1、在正则表达式中如"^[a-zA-Z0-9]+$"和"^[a-zA-Z0-9]*$",符号$前分别为"+"和"*",这两个符号分别表示检查的字符串是“不允许为空”和“允许为空”,使用+可以省略判断输入的字符串是否为空,当字符串为空时会提示不符合条件; 2、正则表达式的使用: (1)在前台使用正则表达式: var reg =new RegExp("^[a-zA-Z0-9]+$"); if (!reg.test(str)) { $.ligerDialog.warn("XXX只能是字母和数 阅读全文

posted @ 2012-12-04 13:57 勤奋的菜鸟 阅读(436) 评论(0) 推荐(0) 编辑

2012年11月29日 #

枚举

摘要: 一、枚举的定义 publicenum枚举名 { } 定义方式1,如下: public enum ColorEnum1 { 红色, //注意,系统会默认给它赋值为0 蓝色,//系统赋值为1 黑色,//系统赋值为2 粉红色 //系统赋值为3 } 定义方式2,如下: public enum ColorEnum2 { 红色=1, //用户自己赋值所以枚举是一组 符号名称/值 配对 蓝色, //系统赋值为2 黑色=1, //用户自己赋值1 粉红色 //系统赋值为2 } 所以可以看出,系统会自己给没有赋值的常量赋值,但赋值的方式是按照上一个的值+1来进行... 阅读全文

posted @ 2012-11-29 17:11 勤奋的菜鸟 阅读(1103) 评论(0) 推荐(2) 编辑

2012年11月28日 #

for循环和foreach

摘要: 1、可以使用foreach的场景: (1)只读循环; (2)如下面所示,遍历删除并不是对自己遍历的值进行删除,而是传递到其他方法进行删除,不会影响本身的索引; foreach(string str in dirList) { fsx.DelDirAllFile(str); } (3)在遍历过程中,对符合条件的元素本身的值修改,不影响索引; (4)在遍历过程中,对符合条件的元素进行删除,但是只删除一项,然后立马使用break退出循环;2、优先使用for循环的场景: for(表达式1;表达式2;表达式3) {循环体} for循环步骤:①执行表达式1,它只执行一次;②执行表达式... 阅读全文

posted @ 2012-11-28 10:37 勤奋的菜鸟 阅读(303) 评论(0) 推荐(0) 编辑

2012年11月8日 #

Html标签操作积累

摘要: 1、Select标签 (1)索引改变时激发事件onchange (2)获取select 选中的text : $("#XXX").find("option:selected").text(); (3)获取select选中的 value: $("#XXX").val(); (4)设置select选中的索引: $("#ddlregtype ").get(0).selectedindex; (5)设置select 选中的value: $("#ddlregtype ").attr("value& 阅读全文

posted @ 2012-11-08 16:58 勤奋的菜鸟 阅读(241) 评论(0) 推荐(0) 编辑

2012年9月12日 #

Xml文档之间节点的移动

摘要: XML文档间的节点不能直接移动,需要使用方法导入后再添加到目标文档中: XmlNode importUserNode = xmldoc.ImportNode(userNode,true);rootNode.AppendChild(importUserNode); 阅读全文

posted @ 2012-09-12 14:51 勤奋的菜鸟 阅读(332) 评论(0) 推荐(0) 编辑

2012年9月7日 #

泛型集合(.NET 2.0)

摘要: 1、List<T> 来判断是否为空:count属性; 判断某个元素是否在该List中:List.Contains(T item); 遍历可使用:foreach、for; List清空:List.Clear();2、Dictionary<T1,T2> 来判断是否为空:count属性; 遍历可使用://KeyValuePair<T,K> foreach(KeyValuePair<string,int> kvinlist) { Console.WriteLine(kv.Key + kv.Value); } //3.0以上版本foreach(varite 阅读全文

posted @ 2012-09-07 13:29 勤奋的菜鸟 阅读(388) 评论(0) 推荐(0) 编辑

2012年9月3日 #

CSS之DIV上下左右居中

摘要: position:absolute; top:50%; left:50%; margin-top:-200px; margin-left:-300px; width:600px; height:400px; 阅读全文

posted @ 2012-09-03 10:11 勤奋的菜鸟 阅读(4116) 评论(0) 推荐(0) 编辑

2012年8月30日 #

GridView控件相关(来自互联网)

摘要: 1、鼠标移到GridView某一行时改变该行的背景色方法一:效果图:做法:双击GridView的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代**,最后代**如下所示:前台代码:View Code <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="身份证号**" DataSourceID="SqlDataSource1&quo 阅读全文

posted @ 2012-08-30 10:28 勤奋的菜鸟 阅读(276) 评论(0) 推荐(0) 编辑

2012年8月28日 #

VS2008对ASP.NET引用的外部JS文件不能调试

摘要: 使用VS2008调试aspx页JS和外部JS时,发现VS不能进入外部JS文件中定位错误,断点也不能生效,在网上找了半天也没发现正确的解决方法,特别是什么去掉IE的"禁用脚本调试",根本没作用,后面的事实证明最起码使用VS的情况下不需要去掉,或许其他调试工具需要吧,后来怀疑是额外安装了某些前端调试工具导致的,重点怀疑是安装了Companion.JS导致的。 做法:果断卸载之,接着重置IE,然后修复VS2008,引用的外部JS文件中出现错误,VS可以进去定位到了,尝试断点调试也可以了,万幸。果断不能再乱搞了,以后安装HttpWatch查看Http流,IETester用来测试兼容 阅读全文

posted @ 2012-08-28 11:18 勤奋的菜鸟 阅读(1169) 评论(0) 推荐(0) 编辑

2012年8月27日 #

IE下前端调试工具(已上传dbank)

摘要: 一、httpwatch 强大的网页数据分析工具,可以截获客户端与服务器端之间通讯数据,使用略二、IE8自带的开发人员工具(感觉VS就可以了,有嘛意义?) 可以调试Html、CSS、JS等,不能获取HTTP信息,正好与HttpWatch互补;三、IETester 可以用来测试网页在IE各版本下的兼容性,包含五个IE版本;四、Companion.JS(暂未能研究出如何用,这个安装可能会影响VS自己对JS调试的功能,不推荐) 一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原,这个工具的名字叫Companion.JS,请注意,这可不是一个js文件,而是一个名字,它是作为ie的插... 阅读全文

posted @ 2012-08-27 13:14 勤奋的菜鸟 阅读(1251) 评论(0) 推荐(0) 编辑