ASP.NET基础知识

概述

    asp.net(Active Server Pages动态服务器页面)是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。我开始认为他和像C语言一样是一种编程语言,但其实他并不是编程语言,他只是一个由 .NET Framework 提供的一种开发平台 (development platform)。

基础知识:

    控件、对象、WEB服务和WEB应用程序。


ASP.NET和ASP的区别

    ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。

a.开发语言不同 

                ASP仅局限于使用JavaScript.VBScript脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。 
       ASP.NET允许用户选择并使用功能完善的强类型的编程语言,也允许使用潜加巨大的.NET Framework。 

b.运行机制不同 

             ASP是解释运行的编程框架,所以执行效率加较低。 
       ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 

c.开发方式 

              ASP把界面设计和程序设计混在一起,维护和重用困难。 
       ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

ASP.NET的优点

    支持强类型的语言,如C#VB

    编译页可改进执行速度。

    提供声明性服务器控件。

    ASP代码和HTNL设计和文本分离,编写的时候清晰,而且代码的复用性和维护性也很好。

    内置方法Trace可以帮助调试页。

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

    无需注册组件。


  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 26
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值