【ASP.NET】——asp.net入门

【背景】

     前段时间一直在学《Asp.net》,视频资料速度真的是慢到可以,终于看完了,这一个个视频的学习如同在收割玉米,现在到了颗粒归仓的时候了,知识学习的过程可以简化为:分类——比较——汇总,把学过的知识融入到我们的知识网中去,理论终究还是要应用到实践中,印象才会更深刻,下面就随我来认识一下Asp.ne t吧!

【正文】

    一、 asp.net 是什么?

             asp.net(Active Server Page.NET) 是建立在公共语言运行库上的编程框架,是创建动态网页的一种强大的服务器端技术,一种基于B/S的应用程序,可创建动态交互的Web页面。

             asp.net 作为嵌入网页中的一种脚本语言,在服务器端执行,可以通过HTTP请求到达Web服务器时动态创建,用于编写动态Web页面。

    二、asp.net 内容

          

           

  

    三、asp.net工作原理

          asp.net 的运行过程: 页面请求→分析→编译→组装→页面缓冲

       


            注:当同一页面被第二次请求时,服务器将跳过所有中间环节,直接从输出缓存中选出页面请求结果。

    四、asp.net

           1.与浏览器无关

              asp.net 生成的代码可以完全相同的方式在任何现代浏览器中显示和工作。

           2.方便设置断点,易于调试

              内置方法Trace可以帮助调试页,使用iis调试,不再受IDE的约束

           3.编译后执行,运行效率提高

              在asp.net中并非直接编译为机器语言,而是先编译为微软中间语言,然后由JIT(Just-In-Time Compiler)进一步编译成机器语言,调用哪部分就编译哪部分,启动时间更短,同时,编译好的代码不需要二次编译,编译页的存在极大地提高了Web应用程序的性能。

           4. 丰富的控件库

              无需注册组件,提供声明性服务器控件等,利用相关的事件进行编程

           5. 代码后置,使代码更清晰

              asp代码与html设计和文本分离,将Web界面元素和程序逻辑分开显示,使代码更清晰,有利于维护和阅读。

    五、asp和asp.net 的比较

                

  【总结】        

          写到这里,小编发现:我所认识的 asp.net早已不是那个asp.net,在总结整理的过程中逐渐发现它远比我想象的强大和丰富,是创建动态Web页面的强大的服务器端技术,asp.net的出现使得前后台的分离和交互更加完善,这才是一点点,抛砖引玉,后面的内容更精彩!

       PS : 学习一个材料时,及时总结好习惯是非常必要的,先寻求局部清,一环扣一环,知识的学习就变得简单和轻松了。

         感谢您的阅读,小编才疏学浅,请路过的大神们多多指教!~~



  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 36
    评论
评论 36
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奔跑的大白啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值