易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net(c#) static关键字用法小结[zz]

http://ayic1.blog.163.com/blog/static/27343030200965103528805/
静态变量
       当我们编写一个类时,其实就是在描述其对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。
       有时候,我们希望无论是否产生了对象或无论产生了多少对象的情况下,某些特定的数据在内存空间里只有一份,例如所有的中国人都有国家名称,每一个中国人都共享这个国家名称,不必在每一个中国人的实例对象中都单独分配一个用于代码国家名称的变量。例子:
protected void Page_Load(object sender, EventArgs e)
{       
    //直接使用“类名.成员”的格式,不能使用“对象名.成员”的格式,这点与JAVA不一样,JAVA两种都可以使用
    Response.Write(Chinese.Country);    
}
 class Chinese
 {
    public static string Country = "中国";
    public void getCountry()
    {
        //类中的成员方法也可以直接访问静态成员变量
        HttpContext.Current.Response.Write("你好!" + Country);
    }
}
需要注意的是:不能把任何方法体内的变量声明为静态,如下面这样是不行的:
public void getCountry()
{
            //类中的成员方法也可以直接访问静态成员变量
            HttpContext.Current.Response.Write("你好!" + Country);
            static int i = 1;
}
 
静态方法
       我们有时也希望不必创建对象就可以调用某个方法,换句话说也就是使该方法不必和对象绑定在一起。要实现这样的效果,只需要在类中定义的方法前加上static关键字就可以了,我们称这种方法为静态成员方法,还可以在类的非静态成员方法中象访问其他静态方法一样去访问这个静态方法,例子:
prot


相关文档:

[转]asp.net中常用的26个优化性能的方法

 
1. 数据库访问性能优化 
 
数据库的连接和关闭
访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供
了连接池(Connection
Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取 ......

ASP.NET中Repeater的嵌套、DetailsView的使用小例子

aspx页面代码:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ENRepeater.aspx.cs" Inherits="ENRepeater" %>
<!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" & ......

ASP.NET实现URL重写

使用URL重写可以实现用http://www.mzwu.com/d100.aspx类似的地址来访问http://www.mzwu.com
/default.aspx?id=100,这样的好处非常多:一是隐藏了真实路径,提高应用程序的安全性;二是有利于搜索引擎收录;三是便于记忆。下边
我们来看看在ASP.NET中怎么实现URL重写。
1.下载URLRewriter.dll
放到Bin文件夹中。
2.Web ......

ASP.NET页面重定向方法小结

引自: http://renhappy20066.blog.163.com/blog/static/112080786200961172521923/
ASP.NET页面重定向方法小结
asp.net   2009-07-11 07:25   阅读54   评论0  
字号: 大大  中中  小小
页面重定向的使用很多,实现方法也有不同,自己也试过几种,现在总结一下。 ......

关于asp.net Session丢失问题的总结


顺便提一下asp中Session的工作原理:
asp的Session是具有进程依赖性的。ASP Session状态存于IIS的进程中,也就是inetinfo.exe这个程序。所以当inetinfo.exe进程崩溃时,这些信息也就丢失。另外,重起或者关闭IIS服务都会造成信息的丢失。
asp.net Session的实现
asp.net的Session是基于HttpModule技术做的,HttpModule ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号