摘要:
在C#中记录日志时,为了以后查找错误或者跟踪的方便,最好能记录下出错的源代码的文件名和出错的源代码的行数。这2个方法如下:/// <summary> /// 取得当前源码的哪一行 /// </summary> /// <returns></returns> public static int GetLineNum() { System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace(1, true); return st.GetFrame(0).GetFileLineNu 阅读全文
摘要:
validatationGroup:仔细查一下,基本上所有的.net控件都有这个属性(不知道有没有没有的),它的作用就是给验证和被验证的控件分组(可以这么理解吧)主要应用在页面有说选择,然后须要应用不同的验证方式。Page_ClientValidate():手工启动验证控件的验证。返回值是true ,falsetrue时启用验证,false时不验证碰到这个问题的始末:今天修改项目的时候,一个页面有2种选择,会有一行TableRow会show or hide但是这个Row里的控件都有验证绑着,显示的时候肯定须要验证,没问题当隐藏的时候,提交页面是发现页面无变化,选回来一看是被验证了,然后想了一堆 阅读全文
摘要:
只能输入数字:“^[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][0-9]*$”只能输入非零的负整数:“^\-[1-9][0-9]*$”只能输入长度为3的字符:“^.{3}$”只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$”只能输入由 阅读全文