2012.3.26-3.31 ASP.NET
一、2012.3.26PM
1、Web程序设计概述(ASP.NET基础)
(1)任务1:熟悉VS2008,创建第一个新网站
重点:掌握VS开发环境、熟悉工具栏中Web标准控件与Html控件的差异、熟悉页面的基本结构、理解代码分离及代码嵌入方法
注意:代码页中:AutoEventWireup属性
- AutoEventWireup为false时:Page_Load不执行;为True时,执行2次;如何只执行1次:
在Page_Load方法中,将你想要执行一次的代码放入下面的代码中
protected void Page_Load (object sender, EventArgs e)
{
if (! IsPostBack)
{
//你想执行一次的代码
}
}
重点:IF判断、发布网站、虚拟目录及应用程序的概念
问题1:发布到IIS后,浏览出现“访问IIS元数据库...”或“服务器应用程序不可用”;
原因:先安装vs再安装IIS组件而出现的问题。
解决方法:C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\V2.0.50727下运行ASPNET_REGIIS.EXE -I 即可。
2、C#语言基础
(1)任务1:加法器案例
重点:浮点数float.Parse()、字符串格式化输出 .ToString("#0.00")、控件焦点、错误处理try{} catch{}
(2)任务2:身份证号码识别器
重点:System.Text.ASCIIEncoding 命名控件 构造函数;数组 byte[] byteStr=asc.GetBytes(...);for each(byte C in byteStr);ASCII编码(0~9 即48~57)
注意:如果采用直接调用“类库名”的方法,如:
¨ASCIIEncoding ascii = new ASCIIEncoding();
¨是否会出现问题,如何解决?解决方法:通过using System.Text 调用该命名空间在类库。如果只是出现一次,建议采用直接调用类库名在方法。