
ASP.Net 1.1
文章平均质量分 71
fanhgye
这个作者很懒,什么都没留下…
展开
-
大型网站的架构设计问题----大型高并发高负载网站的系统架构
随着中国大型IT企业信息化速度的加快,大部分应用的数据量和访问量都急剧增加,大型企业网站正面临性能和高数据访问量的压力,而且对存储、安全以及信息检索等等方面都提出了更高的要求…… 本文中,我想通过几个国外大型IT企业及网站的成功案例,从Web技术人员角度探讨如何积极地应对国内大型网站即将面临的扩展(主要是技术方面,而较少涉及管理及营销等方面)矛盾。 一、 国外大型IT网站的成功原创 2008-10-09 18:00:00 · 958 阅读 · 1 评论 -
上传并加文字水印 上传并加图片水印
.net加水印2008-08-09 16:25前台http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">MikeCat_WaterMarkhttp://schemas.microsoft.com/intellisense/ie5">HEIGHT: 22px"type="file" size="47" name="File1原创 2008-10-22 22:52:00 · 752 阅读 · 0 评论 -
SQL注入漏洞全接触
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常原创 2008-09-09 23:07:00 · 483 阅读 · 0 评论 -
关于 Session
1 Session 过期后的值为null原创 2008-10-22 17:26:00 · 521 阅读 · 0 评论 -
C#(常用的正则表达式)
1.匹配HTML标记的正则表达式:.*| 例如:2. 正整数: ^[0-9]*[1-9][0-9]*$3.负整数: ^-[0-9]*[1-9][0-9]*$4.整数: -?/d+$5.正浮点数: ^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$6.负浮点数: ^(-(原创 2006-10-08 15:20:00 · 782 阅读 · 0 评论 -
DataList嵌套DataList的邦定
//前台代码 asp:DataList DataKeyField="Id" ID="DataList1" OnItemDataBound="DataList1_ItemDataBound" runat="server" > ItemTemplate> table width="170" border="0"原创 2008-05-22 22:36:00 · 990 阅读 · 0 评论 -
HTTP 协议基础,http头信息详解
来源:http://hi.baidu.com/my123jian/blog/item/dab25a4ae954e92208f7efe7.htmlHTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、UR转载 2007-07-12 10:15:00 · 873 阅读 · 0 评论 -
在ASP.NET 2.0中直接得到本页面生成的HTML代码
在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。C#<%@ Page Language="C#" AutoE原创 2006-11-27 18:07:00 · 898 阅读 · 0 评论 -
ASP.NET程序中常用的三十三种代码
1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id");string b = Request.QueryString(转载 2006-11-22 14:30:00 · 933 阅读 · 0 评论 -
从客户端中检测到有潜在危险的 Request.Form 值
从客户端(txtSupplement=" 说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequ原创 2006-11-22 11:16:00 · 2541 阅读 · 0 评论 -
C#中StringBuilder类的使用
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在原创 2006-11-03 14:21:00 · 842 阅读 · 0 评论 -
C#.NET 中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享——1. 装箱、拆箱还是别名 许多 C#转载 2006-11-03 13:34:00 · 905 阅读 · 0 评论 -
文件操作
//遍历目录 string[] dirs = Directory.GetDirectories("C:/"); Array.Sort(dirs); foreach(string s in dirs) { DirectoryInfo di = new DirectoryInfo(s); Response.原创 2008-11-04 09:10:00 · 606 阅读 · 0 评论