04 2012 档案
摘要:Global.asax文件中处理两类事件1、 对每次请求都发生的事件,2、 只在某些特定情况下才发生的事件。请求的事件按如下顺序发生。(1)Application_BeginRequest() 这个方法在每次请求开始时被调用(2)Application_AuthenticateRequest()。这个方法在执行验证前发生,这是创建你自己的验证逻辑的起点。(3)Application_AuthorizeRequest()。发生在用户验证(识别)后,此时应该确定用户的权限。你可以用这个方法给用户赋予特殊的权限。(4)Application_ResolveRequestCache()。这个方法常和输
阅读全文
摘要:在页面上的HTML服务器控牛的声明和普通的静态HTML标签的声明一样,使用附加的runat="server"特性,充高尔夫Asp.net处理服务器类,并把它们翻译成对应的.net类的实例。//在Page_Load事件中添加如下代码protectedvoidPage_Load(objectsender,EventArgse){HtmlTableTable=newHtmlTable();Table.CellPadding=5;Table.CellSpacing=5;Table.Border=1;HtmlTableRowrow;HtmlTableCellcell;for(inti
阅读全文
摘要:加密:Convert.ToBase64String(); 微软文档:传送门解密:Convert.FromBase64String(); 微软文档:传送门我们编写两个方法,用于加密和解密publicstringbase64Encode(stringstr) //加密{ byte[]bt=Encoding.UTF8.GetBytes(str);returnConvert.ToBase64String(bt);}publicstringbase64Decode(stringbase64str,stringcodename)//解密{ byte[]bt=Convert.FromBase64St...
阅读全文
摘要:如果Json返回的日期格式是:/Date(1199116800000)/ 这种形式,其原因是服务器端使用的数据类型为DateTime类型,如果使用String类型则是正常的时间格式,当然也可以在JS中处理,方法有挺多种,例如:<scriptlanguage="javascript"type="text/javascript"> $(function(){vardate="/Date(1199116800000)/";alert(DateFormat(date)); //调用});functionDateFormat(val
阅读全文
摘要://判断上传的文件是否为空HttpPostedFilepostFile=Request.Files["upfile"];if(postFile==null||postFile.ContentLength<0){ //提示为空或者其他操作}//如果是文本文件,读取其内容Streams=StreamCopyTo(postFile.InputStream);StreamReadersr=newStreamReader(s,System.Text.Encoding.Default);strCode =sr.ReadToEnd(); //strCode就是文本文件中的内容s.C
阅读全文
摘要:原文地址:http://www.cnblogs.com/criedshy/archive/2010/05/24/1742918.html今天fix bugs时,碰到一个关于上传文件格式的问题。系统要求上传.txt,.csv格式的,这个可以根据文件后缀名来过滤。但是如果用户修改了后缀名来欺骗系统的话又该怎么解决?比如a.jpg格式的改成a.txt,我现在的程序就无法识别了,虽然在后台可以弹出错误,但这个错误已经不是FS上定义的错误了。 怎么解决呢? 在网上查了好多资料,大部分都是通过将文件读成二进制流,取前两个字节判断,比如.jpg的是255216.代码如下:///<summary>
阅读全文