ASP.NET小结

来源:互联网 发布:淘宝二手车市场 编辑:程序博客网 时间:2024/05/29 10:35

      ASP.NET是微软公司退出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的优点,还参照Java、vb语言加入了许多新的特色,同时也修正了许多以前的错误。

      ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。在写代码方面的特色是将页面逻辑和业务逻辑分开,页面文件为.aspx,对应的代码文件为.aspx.cs,页面和代码分离有利于实现代码重用和代码维护。使程序代码看起来更洁净、更简单。


      传统客户端应用程序和Web应用程序的比较:




      Web应用程序的开发周期

  规划Web应用程序——设计应用程序——构造并测试应用程序的组件——实施——生产和维护


      静态网页和动态网页

      静态网页:用HTML语法构造的,无法与使用者产生互动的网页,被称为静态网页。静态网页只能够单纯的显示网页的内容,而无法针对不同的网页浏览状况做出实时响应。

      动态网页开发技术按照执行位置的不同分为:客户端和服务器端。


      ASP的优点:

1.自动编译。

2.带有动态内容的Web页。

3.ASCII文本发送给客户端浏览器。

4.源代码不可访问。

      ASP的缺点:

1.仅两种非类型语言:VBScript和JavaScript。

2.ASP页需要解释。

3.代码不能重用。

4.没有调试机制。

5.先关闭Web服务器才能安装新版本的DLL。


      ASP.NET的优点:

1.支持强类型语言,如C#、VB。

2.编译页可改进执行速度。

3.通过继承机制支持代码的重用。

4.ASP代码与HTML设计和文本分离。

5.无需注册组件。


      在ASP.NET中有四个控件集

      内部控件、列表控件、复杂控件、验证控件。与对象一样,Web控件拥有方法和属性,并且响应事件。

      内部控件:内部控件的使用方法与HTML控件相同,他们映射到HTML元素并通过使用runat=“server”属性在服务器上执行。

      验证控件:在ASP中,验证工作只能使用客户端脚本语言在客户端上执行。

      列表控件:用于在Web页中创建数据列表,用户可以从列表中选择一种选项,并且该选项将存储在数据库中。


      ADO和ADO.NET比较



      总结:制作网页还是很有趣的,之前一直在学习制作传统客户端应用程序,现在学习了B/S,制作网页上的客户端,色彩更加炫丽,样式更加多种,为我们打开了一扇新的大门。

原创粉丝点击