当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 顺口一些,容易记住就行了。可我英文一窍不通。 大家帮忙起个英文名字,注明意思,谢谢! 男名,我姓李. ......
    摘要: 经常写的时候会有如下格式: select a.field1,a.field2, 计算字段=(select isnull(b.average,0) from table2 b where a.field1=b.field1 and a.field2=b.field2) from table1 a 这种做法,记录量少的时候没什么问题.如果查询数量大一下的话,甚至后面还有几个计算字段的话,速度就......


asp.net后台类文件的工作机制

我在vs自动生成的后台文件webform1.aspx.cs中定义一个成员变量:   string   id   ;  
   
  在page_load()里写了:  
  if   (!   Page.IsPostBack)    
  {  
                  id   =   Request.Params["id"];  
  }  
   
  在一个button的click事件里写:  
  Label1.Text   =   this.id   ;  
   
  结果在page_load()里可以正常获取id,而在button的click里获取为空。  
   
  难到aspx.cs里的类在每个http请求都实例化一次,用完就释放了。  
  如何才能将成员变量保持住。

NO.1   作者: sp1234

是的,第一次page_load处理之后,页面输出到客户端,然后就彻底释放了环境变量。正因为此,web不能特别为了某一个用户保持特别高速度的响应,但是却能够对大量客户提供很高的综合效率。  
   
  保持页面状态,使用ViewState。

NO.2   作者: adandelion

http://www.cnblogs.com/Hedonister/archive/2005/08/14/214669.html

NO.3   作者: ChengKing

如果你在Click事件中这样取:  
  id   =   Request.Params["id"];     //这句一定要,从URL中取  
  Label1.Text   =   this.id   ;  
   
  它就会有,实际上真正原因是id动态变量丢失了,应该重新从URL获取.  
  为什么会丢失呢,在执行Click之前,会先走初始化页面,初始化页面时,页面中的动态  
  变量会再次重新生成,id动态变量的值也就没有了.  
   
  或者将   id   改为   static,   private   staitc   string       id   =   "";  
  则:    
  Label1.Text   =   this.id   ;   //只有一句就可以取到了  
   
   
  明白?

NO.4   作者: 520zyb

随时都能取到值:  
  Label1.Text   =   Request.Params["id"];


    摘要: 对于 lpc2210/2212/2214,当 reset 为低时,boot[1:0] 脚的状态控制引导方式 和初始操作。 boot[1:0]的引导控制 p2.27/d27/boot1 p2.26/d26/boot0 引导方式 0 0 cs0控制的8 位存储器 0 1 cs0控制的16 位存储器 1 0 cs0控制的32 位存储器 1 1 内部flash......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE