2012年3月15日
摘要: 用户控件调用父页面的方法: //获得父页面 Pagep=this.Parent.Page; TypepageType=p.GetType(); //父页面的方法名 MethodInfomi=pageType.GetMethod("Loading"); //执行 mi.Invoke(p,newobject[]{"参数1","参数2"}); 用户控件与用户控件之间调用: //获得父页面 Pagep=this.Parent.Page; //获得父页面的子控件 UserControluc=p.FindControl("tj_Rece 阅读全文
posted @ 2012-03-15 21:36 QZB.NET 阅读(166) 评论(0) 推荐(0) 编辑
  2012年3月11日
摘要: 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。 先来个简单的实例热热身吧。 1、无参数的方法调用 asp.net code: [c-sharp] view plaincopyusingSystem.Web.Script.Services;[WebMethod]publicstaticstringSayHello(){return"HelloAjax!";} 注意:1.方法一定要静态方法,而且要有[WebMethod]的声明 JQuery code: [javascript] view plaincopy///<referencepath= 阅读全文
posted @ 2012-03-11 21:42 QZB.NET 阅读(158) 评论(0) 推荐(0) 编辑
  2012年3月10日
摘要: 例:将多个选中的checkbox的值组装成一个字符串<scripttype=text/javascript>functionaddMem(){//varfollowers=document.getElementsByName("followers");varf_str='0';$("input[@name='followers']").each(function(){if($(this).attr("checked")==true){f_str+=","+$(this). 阅读全文
posted @ 2012-03-10 19:35 QZB.NET 阅读(182) 评论(0) 推荐(0) 编辑
摘要: jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text 3. var checkValue=$("#select_id").val(); //获取Select选择的Value 4. var 阅读全文
posted @ 2012-03-10 19:34 QZB.NET 阅读(152) 评论(0) 推荐(0) 编辑
  2012年3月4日
摘要: 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。 只能输入非零的正整数:"^\+?[1-9] 阅读全文
posted @ 2012-03-04 20:46 QZB.NET 阅读(150) 评论(0) 推荐(0) 编辑
摘要: .NET2.0隐形的翅膀,正则表达式搜魂者(转:清清月儿)本文实现了:只能输入1个数字只能输入n个数字只能输入至少n个数字只能输入m到n个数字只能输入数字只能输入某个区间数字只能输入0和非0打头的数字只能输入实数只能输入n位小数的正实数只能输入m-n位小数的正实数只能输入非0的正整数只能输入非0的负整数只能输入n个字符只能输入英文字符只能输入大写英文字符只能输入小写英文字符只能输入英文字符+数字只能输入英文字符/数字/下划线密码举例验证首字母大写验证网址(带?id=中文)VS.NET2005无此功能验证汉字验证QQ号验证电子邮件(验证MSN号一样)验证身份证号(粗验,最好服务器端调类库再细验证 阅读全文
posted @ 2012-03-04 20:44 QZB.NET 阅读(204) 评论(0) 推荐(0) 编辑
  2012年2月22日
摘要: 缓存——能很好的提高站点的性能。在访问量大,但更新较少的网站中使用缓存,可以大大提高运行效率;在.net中给我们提供了很好的缓存机制,页面缓存、数据缓存,还有很好的依赖缓存。依赖缓存好处就是,跟相依赖的项的改变有关,比如cacheTable表有数据改变时,数据已经缓存了的就会被清楚,重新读取新的数据,能保持数据的实时更新。头几天学习了下sql 依赖缓存,实现过程和步骤记录下:环境:windows 2003+IIS6 ,SQL2008+VS2008一、首先在sql2008中创建数据库CacheDB,创建表CacheTable然后在Visual Studio 命令提示下 运行aspnet_regs 阅读全文
posted @ 2012-02-22 09:55 QZB.NET 阅读(184) 评论(0) 推荐(0) 编辑
  2011年12月30日
摘要: 字符转义 正则表达式中的反斜杠字符 (\) 指示其后跟的字符是特殊字符(如下表所示),或应按原义解释该字符。 有关更多信息,请参见字符转义。 转义字符 说明 模式 匹配 \a 与报警 (bell) 符 \u0007 匹配。 \a “Error!”+“\u0007”中的“\u0007” \b 在字符类中,与退格键 \u0008 匹配。 [\b]{3,} “\b\b\b\b”中的“\b\b\b\b” \t 与制表符 \u0009 匹配。 (\w+)\t “item1\titem2\t”中的“item1\t”和“item2\t” \r 与回车符 \u000D 匹配。 (\r 与换行符 \n 不是等. 阅读全文
posted @ 2011-12-30 12:53 QZB.NET 阅读(251) 评论(0) 推荐(0) 编辑
  2011年12月29日
摘要: 1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format("{0:C1}",23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实例string.Format("市场价:{0:C},优惠价{1:C}",23.15,19.82)2、格式化十进制的数字(格式化成固定的位数,位数不能少于未格 阅读全文
posted @ 2011-12-29 11:35 QZB.NET 阅读(194) 评论(0) 推荐(0) 编辑
  2011年12月27日
摘要: 最近频繁的接触到泛型方面的问题,所以也不得不来学习一下了,开始主要是在MSDN的WebCast上去下载教学录象看的(李建忠老师的),本篇文章先介绍一下泛型入门方面的知识,希望能让刚开始学习泛型的朋友能够更快的入门,言归正传,首先我们来看一下泛型的基本概念: 最显著的一点就是它参数化了类型,把类型作为参数抽象出来,从而使我们在实际的运用当中能够更好的实现代码的重复利用,同时它提供了更强的类型安全,更高的效率,不过在约束方面,它只支持显示的约束,这样在灵活性方面就显得不是那么好了.我觉得它之所以能够提供更高的效率是因为泛型在实例化的时候采用了"on-demand"的模式,即按需 阅读全文
posted @ 2011-12-27 22:22 QZB.NET 阅读(170) 评论(0) 推荐(0) 编辑