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)
    {
    //你想执行一次的代码
    }
    }    

     

(2)任务2:问候语案例

重点: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 调用该命名空间在类库。如果只是出现一次,建议采用直接调用类库名在方法。


 

 

 

posted @ 2012-03-26 20:42  Laoxu2004  阅读(219)  评论(0编辑  收藏  举报