- 博客(14)
- 问答 (1)
- 收藏
- 关注
转载 FileStream,StreamWriter,StreamReader
FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行,稍后对此进行介绍。还有几
2013-01-14 21:49:19
1072
转载 c#中操作xml(最简单的介绍)
一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode ro
2012-12-23 01:48:41
2193
原创 C# 序列化(Serialize)与反序列化(Deserialize)
序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制。其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方。.NET框架提供了两种种串行化的方式:1、是使用BinaryFormatter进行串行化;2、使用XmlSerializer进行串行化。第一种方式提供了一个简单的二进制数据流以及某些附加的类型信息,而第二种将数据流格式化为XML存储。
2012-12-23 01:30:29
54414
2
原创 override和 new(简单介绍)
C# override重写,是指对父类中的虚方法(标记virtual)或抽象方法(标记为abstract)进行重写,实现新的功能,它必须与父类方法的签名完全一致,而且与父类方法的可访问性也必须一致 new隐藏,是指在子类中重新定义一个签名与父类的方法相同的方法,这个方法可以不用new修饰,只是编译时会弹出一个警告信息:如果是有意隐藏,请使用关键字new。using System;
2012-12-21 00:13:33
569
原创 xss之用户提交脚本攻击
下面是一个低级的防范:对用户提交的内容进行html.Encode()处理,就是html编码比如,用户在提交评论区,故意提交一段JS代码alert("你的QQ号码中奖了,欢迎拨打1008611231领奖")那么评论在加载页面加载的时候就会弹出这个消息对话框如何阻住用户提交这样的脚本,就可以使用Html编码HttpUtility.HtmlEncode(s),这样就可以把s里面的""
2012-11-06 21:57:38
1241
原创 asp.net cookie
以下是关于asp.net中cookie的一些相关用法 一、没有子健写入cookie 1、(写) Response.Cookies["username"].value="xiaomengjie";//设置cookie的值 Response.Cookies["username"].Expires=DateTime.Now.AddDays(1); //
2012-11-02 14:17:57
590
原创 asp.net viewstate原理
由于http协议是无状态性的 客户端浏览器在与服务器端进行交互的时候,客户端向服务器端发送请求,服务器响应并处理请求,但由于http无状态性,所以服务器端并不知道上次给了客户端浏览器什么,所以客户端浏览器需要“记住”上次服务器端给予的值(如:input表单元素就是“记忆”到value中,而对于其他的值就要放到隐藏字段中,比如viewstate),下次客户端浏览器再提交请求给服务器的时候(
2012-11-01 11:05:23
1169
原创 c#中的@符号
@符号的意思是说,告诉编译器,这里面的字符不需要转义通常来说,在字符串里面的特殊符号比如 ",\ 等都要转义比如使用“\”时,有这么一个字符串c:\Document\1.aspx在定义的时候就要这样写string path="c:\\Document\\1.aspx",只有这样定义才可以正常识别,否则单个“\”号会和后面的字符成转义符,如果恰好是无法识别的转义,那么就会抛出异常而我
2012-10-30 15:31:03
824
转载 asp.net 数据绑定
数据绑定语法数据绑定表达式包含在 和 %> 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和Bind 方法执行数据绑定外,还可以调用 和%> 分隔符之内的任何公共范围代码,以在页面处理过程中执行该代码并返回一个值。调用控件或 Page 类的
2012-10-20 16:36:05
585
转载 filter 在CSS用的效果
滤镜说明: Alpha:设置透明层次 blur:创建高速度移动效果,即模糊效果 Chroma:制作专用颜色透明 DropShadow:创建对象的固定影子 FlipH:创建水平镜像图片 FlipV:创建垂直镜像图片 glow:加光辉在附近对象的边外 gray:把图片灰度化 invert:反色 light:创建光源在对象上 mask:创
2012-09-11 17:57:41
491
转载 js setTimeout and setInterval
setTimeout和setInterval的使用这两个方法都可以用来实现在一个固定时间段之后去执行JavaScript。不过两者各有各的应用场景。方 法实际上,setTimeout和setInterval的语法相同。它们都有两个参数,一个是将要执行的代码字符串,还有一个是以毫秒为单位的时间间隔,当过了那个时间段之后就将执行那段代码。不过这两个函数还是有区别的,
2012-09-11 17:07:27
487
转载 fso OpenTextFile 方法
OpenTextFile 方法 语法:object.OpenTextFile(filename[, iomode[, create[, format]]]) 作用:打开一个指定的文件并返回一个 TextStream 对象,该对象可用于对文件进行读、写、追加操作。 说明: ·iomode 参数可为下面设置值中的任何值: ForRead
2012-09-06 16:47:45
5226
转载 JS和ASP操作FSO比较
本文介绍了在js和asp中使用FileSystemObject(fso)来: 创建、添加或删除数据,以及读取文件; 移动、复制和删除文件;创建文件;创建空文本文件(有时被叫做“文本流”)有三种方法。 第一种方法是用 CreateTextFile 方法。 下面的示例示范了在 VBScript 中如何用这种方法来创建文本文件: Dim fso, f1 Set fso = Cr
2012-09-06 16:03:56
523
空空如也
easyui最简单的数据绑定,绑定不上
2015-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人