- 博客(5)
- 收藏
- 关注
原创 c# event关键字的意义
<br />C#中事件是基于委托。<br /> <br />不使用event关键字定义委托实例对象:<br />//定义一委托类型public delegate void MyButtonEventHandler(string msg);//定义MyButton类,模拟按钮对象public class MyButton{ //定义一委托实例 public MyButtonEventHandler Click; private string msg;
2011-05-28 02:24:00 13112 8
原创 C# response.expires
一般情况下,当用户请求WEB服务器时,服务器把请求回复给客户端。在客户端,浏览器把缓存作为一种加快速度的策略,就是当请求时先检查缓存的情况,如果有就直接调缓存了,而不请求服务器了。 在WEB程序设计中,有时为了防止重复的提交或者严格的次序等,必须让用户的数据立即在使用后就过期,当用户后退时就显示过期而不能继续使用。也算是为安全考虑的吧。 一般,response.expires写在页面的最上端,后面跟的是一个时间,就是过期的时间,0表示立即过期。-1也是一样的道理.即是-9999也是一样的
2011-05-26 20:50:00 1358
原创 c# URL重写基本原理
web.config文件:MyHttpModule类:using System;using System.Web;public class MyHttpModule : IHttpModule{ public void Init(HttpApplication application) { application.BeginRequest += Application_BeginRequest; } private void Ap
2011-05-14 19:32:00 1464
原创 C# 同名私有变量,重写覆盖
using System;using System.Web;public class BaseClass{ protected int _a; public int a { get { return _a; } } public void Fun() { _a = 3; HttpContext.Current.Response.Write("" + a);
2011-05-12 16:04:00 2740 1
原创 C# 参数传递
C#中值类型的参数按值传递,引用类型的参数按引用传递值类型的参数按值传递:int i = 22;Fun(i);//输出:22Response.Write(i);private void Fun4(int i){ i = 88;}引用类型的参数按引用传递:st
2011-05-09 20:48:00 543
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人