1.StringBuilder类:
命名空间是:System.Text。
StringBuilder类是个高效的类,StringBuilder.Append连接字符串的方法是非常快的。用于连接大量的字符串,其速度的优越性就会体现出来。
.显示服务器的信息代码:
private void Button1_Click(object sender, System.EventArgs e)
{    
this.Label1.Text = "";
StringBuilder sb = new StringBuilder();
this.Button1.Text = "按扭被按下了";
foreach(object obj in this.Request.ServerVariables)
{
sb.Append("<span style='font-size:9pt'>");
sb.Append(obj.ToString());
sb.Append(" = <font color=blue>");
sb.Append(this.Request.ServerVariables[obj.ToString()]);
sb.Append("</font></span><br>");
}
this.Label1.Text = sb.ToString();
}
2,把事件处理放在客户端还是服务器端进行是个很棘手的问题,值得深入实践中研究
3,State Bag是个数据存储库,可以从页面请求中保留信息
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(this.ViewState["viewCount"]==null)
{
this.viewCount = 1;
}
else
{
this.viewCount = Convert.ToInt32(this.ViewState["viewCount"])+1;
}
this.ViewState["viewCount"] = this.viewCount;
this.Label5.Text = "您是第"+this.viewCount.ToString()+" 位访客";
if(this.IsPostBack==false)
this.Button1.Text="phincos";
}
本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2006/08/13/475611.html,如需转载请自行联系原作者

[老贴]《asp.net高级编程》读书笔记(2)相关推荐

  1. 文件和目录(二)--unix环境高级编程读书笔记

    在linux中,文件的相关信息都记录在stat这个结构体中,文件长度是记录在stat的st_size成员中.对于普通文件,其长度可以为0,目录的长度一般为1024的倍数,这与linux文件系统中blo ...

  2. WCF 4 高级编程 - 读书笔记

    第2章 服务契约与数据契约 在SOA架构中,契约提供了服务通信所必需的元数据.契约用来定义数据类型.操作.消息交换模式和消息交换使用的传输协议.契约通常是XML格式发布的.在WCF中,服务元数据通常是 ...

  3. 文件io(一)--unix环境高级编程读书笔记

    unix-like(后面以linux为例)系统中的文件操作只需要五个函数就足够了,open.close.read.write以及lseek.这些操作被称为不带缓存的io,这里有必要说一下带缓存和不带缓 ...

  4. 高级IO(一)--UNIX环境高级编程读书笔记

    在前面学习了文件IO,标准IO和终端IO,现在学习高级IO,UNIX中怎么有这么多的IO. 1.非阻塞IO 可以将系统调用分为两类:低速系统调用和其他.低速系统调用是可能会使进程永远阻塞的一类系统调用 ...

  5. linux信号(二)--unix环境高级编程读书笔记

    1.信号集 在linux中,可以用一个称为信号集的数据类型  sigset_t,来表示所有的被阻塞信号的一个集合.对这个集合的操作函数有: #include <signal.h>int s ...

  6. APUE Unix环境高级编程读书笔记

    .. 转载于:https://www.cnblogs.com/solitrarychen/p/5407536.html

  7. unix进程的环境--unix环境高级编程读书笔记

    1.进程的启动 进程总是从   main   函数开始执行的,main函数的函数原型如下: int main(int argc,char* argv[]); 当内核启动  c   程序时,使用一个   ...

  8. linux系统数据文件和信息--unix环境高级编程读书笔记

    linux系统中的数据文件有很多,在这一章里介绍的主要内容是和系统有关的一系列文件,包括passwd,shadow,group,utmp,wtmp以及一些系统的相关信息和时间的相关操作. 1.pass ...

  9. 标准IO库--unix环境高级编程读书笔记

    标准IO库是C语言提供的一个库,不光存在于linux中,在windows中也是有的.标准IO库和文件IO的不同是,标准IO库是对文件IO(即系统调用)的封装,并且在用户层添加了一些缓冲区. 文件IO的 ...

  10. 终端IO--unix环境高级编程读书笔记

    终端IO部分整体上读了两遍,感觉这一部分的内容又乱又碎,不太好理解.读完了之后,仍然感觉什么也没有学到.先做一个肤浅的记录,等到以后要用到的时候,再回来补充. 1.终端IO的工作方式 终端IO有两种不 ...

最新文章

  1. 面试谈薪,被 HR 压价,怎么办?
  2. xpath元素和css选择器的定位
  3. python3 ftp文件传输
  4. Eclipse中clean项目的作用
  5. Delphi及C++Builder经典图书一览表(持续更新中2018.01.02)
  6. UEditor工具栏上自定义按钮、图标、事件、窗口页面
  7. C++_类和对象_C++继承_菱形继承_或钻石继承_问题及利用虚继承解决该问题---C++语言工作笔记068
  8. 已root手机在DDMS下无法读取data目录的解决办法
  9. coc部落冲突关联错误101解决方案
  10. hexo init报错
  11. 项目管理-Visio可以绘制甘特图编辑操作极方便
  12. iphone 文件夹连接服务器 百度云,iPhone与电脑共享文件夹
  13. Echarts——自定义仪表盘图表
  14. IOM计算机组成原理,计算机组成原理-实验1静态随机存储器实验
  15. 北京农村商业银行:应用质量掘金再造“探秘”之旅
  16. 《30天自制操作系统》学习笔记--番外篇之Mac环境下的工具介绍
  17. 主流大数据调度工具对比(DolphinScheduler特点)
  18. HTML5+JavaScript调用摄像头拍照或者摄像
  19. CAD云线怎么画?CAD云线绘制技巧
  20. Linux 安装rabbitMQ guest账号登录总是提示失败

热门文章

  1. 走马观花AutoML
  2. 如果神经网络规模足够大,会产生智能吗?
  3. 是什么阻止了自动驾驶汽车上路?
  4. 图深度学习:成功,挑战以及后面的路
  5. 裴健:搜索皆智能,智能皆搜索
  6. 基础通俗讲解集成学习算法
  7. 静脉识别实现初步发展 多模态或成未来趋势
  8. 基于机器视觉的缺陷检测汽车零部件
  9. 机器学习面试题集 - 如何进行 A/B 测试
  10. 从SAP APO到SAP IBP:CIO如何实现最佳过渡?