Frankwangyifang

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年11月10日

摘要: /// <summary> /// SQL过滤敏感字符 /// </summary> /// <param name="InText">要特殊过滤的字符串</param> /// <returns>过滤后的字符串</returns> public static string SqlFilterSpecial(stri... 阅读全文
posted @ 2009-11-10 14:22 Frankwangyifang 阅读(659) 评论(0) 推荐(0) 编辑

摘要: string xlsPath = this.FileUpload1.PostedFile.FileName;string xlsPath = Server.MapPath("~/Excel/客户需求表.xls");两者区别:前者是物理路径,后者是服务器路径. FileUpload ful = new FileUpload(); ful.FileName; //文件件 ful.PostedFile.... 阅读全文
posted @ 2009-11-10 13:38 Frankwangyifang 阅读(600) 评论(0) 推荐(0) 编辑

摘要: 在ASP.NET编程中经常需要用Request获取url的有关信息,Request中有多种方法获取url信息,但我经常忘了各种方法的具体作用,今天我就写了个测试程序,将各种方法得到的结果列出来,以后用时直接参考一下就行了。 测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath: /testw... 阅读全文
posted @ 2009-11-10 13:37 Frankwangyifang 阅读(166) 评论(0) 推荐(0) 编辑

摘要: DateTime baseTime = DateTime.Parse("1900-01-01"); rpf.BriefDate = baseTime.AddDays(1000); example: DateTime baseTime = DateTime.Parse("1900-01-01"); Response.Write(baseTime.AddDays(39868-2).ToString("... 阅读全文
posted @ 2009-11-10 13:37 Frankwangyifang 阅读(341) 评论(0) 推荐(0) 编辑

摘要: using System;using System.Web;using System.Collections;using System.Collections.Generic;public class AcSort{private Object _currentSortType;public object CurrentSortType { get { return _currentSortTyp... 阅读全文
posted @ 2009-11-10 13:34 Frankwangyifang 阅读(256) 评论(0) 推荐(0) 编辑

摘要: 声明为:static 的量变 会一直保存在内存中,应尽量少用如果页面中(Web 页面)千万别用静态变量.    因为,静态变量保存在服务器的内存中,只有当服务器关闭时,才会消失. 而页面的生命周期.... 阅读全文
posted @ 2009-11-10 13:34 Frankwangyifang 阅读(369) 评论(0) 推荐(0) 编辑

摘要: public static class ExtensionString { public static int ToInt(this string str) { int ret = 0; if (str != null && str.Length > 0) { str = str.Replace(",", string.Empty); int.TryParse(str, ou... 阅读全文
posted @ 2009-11-10 13:30 Frankwangyifang 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 不要写太多的脚本,因为这样客户要下载太段的脚本文件 阅读全文
posted @ 2009-11-10 13:30 Frankwangyifang 阅读(147) 评论(0) 推荐(0) 编辑

摘要: //在Div中绑定数据: $(document).ready(function(){ $("#divSs").load("Default.aspx"); }); 阅读全文
posted @ 2009-11-10 13:28 Frankwangyifang 阅读(606) 评论(0) 推荐(0) 编辑

摘要: function showOtherNeeds(obj){if(obj.checked){document.getElementById("<%=txtRequestOther.ClientID %>").style.display="block"; }else{document.getElementById("<%=txtRequestOther.ClientID %>"... 阅读全文
posted @ 2009-11-10 13:27 Frankwangyifang 阅读(187) 评论(0) 推荐(0) 编辑

摘要: 1.下面列出了一些判读数值类型的正则表达式 "^\\d+$"  //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$"  //正整数 "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$"  //负整数 "^-?\\d+$"    //整数 "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0) ... 阅读全文
posted @ 2009-11-10 13:26 Frankwangyifang 阅读(170) 评论(0) 推荐(0) 编辑

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>... 阅读全文
posted @ 2009-11-10 13:22 Frankwangyifang 阅读(481) 评论(0) 推荐(0) 编辑

摘要: //验证输入必须为数字 function CheckNumber(theForm) { if (isNaN(theForm.txtNumber.value)){ alert("必须输入数字"); theForm.txtNumber.focus(); return false; } } function isNaN(String val) { return val.match(new RegExp(... 阅读全文
posted @ 2009-11-10 13:20 Frankwangyifang 阅读(3535) 评论(0) 推荐(0) 编辑

摘要: insert into a values('aaaaa') print @@identity; //打印刚生成的主键值.**update a set c='AAAAAAAAAAAA' where b=15print @@identity; 阅读全文
posted @ 2009-11-10 13:19 Frankwangyifang 阅读(207) 评论(0) 推荐(0) 编辑

摘要: DECLARE@pagenum INT,@pagesize INTSET @pagenum = 2SET @pagesize = 3SELECT * FROM (SELECT ROW_NUMBER() OVER(ORDER BY b DESC) AS rownum,c FROM a) AS DWHERE rownum BETWEEN (@pagenum-1)*@pagesize+1 AND @pa... 阅读全文
posted @ 2009-11-10 13:18 Frankwangyifang 阅读(181) 评论(0) 推荐(0) 编辑

摘要: DAL层:try{da.Fill(ds); // 填充DataSet }catch(Exception ex){throw new Exception(ex.Message); //文件不存在或补占用等异常! }UI层:try{dt = ole.Import(xlsfile);} catch (Exception ex) //这里抛出的是DAL中的异常信息.注意: ex.Mesage 里面可能有... 阅读全文
posted @ 2009-11-10 13:16 Frankwangyifang 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 1, 文件是否存在.2, 文件后缀名是否正确.3,路径不能为空. 阅读全文
posted @ 2009-11-10 13:15 Frankwangyifang 阅读(208) 评论(0) 推荐(0) 编辑

摘要: 1, 方法最好有个返回值(bool/int/string ) 因为,你不知道会出现什么错误,这样就可以根据返回值来判断方法是否执行成功. 2,方法里面不要写提示信息(如: Response.Write("Success!");, Page.ClientScript.RgeisterStartup(this.gettype(),"","alert('Success!')",true);等).只要返回... 阅读全文
posted @ 2009-11-10 13:14 Frankwangyifang 阅读(184) 评论(0) 推荐(0) 编辑

摘要: 商务快车: 批量注册软件! 但是注册码要手写! 阅读全文
posted @ 2009-11-10 13:13 Frankwangyifang 阅读(163) 评论(0) 推荐(0) 编辑

摘要: 1. 数据库访问性能优化   数据库的连接和关闭   访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。   连接池的大小是有限的,如果在连接池... 阅读全文
posted @ 2009-11-10 13:12 Frankwangyifang 阅读(212) 评论(0) 推荐(0) 编辑