Asp.Net北大青鸟总结(一)

   视频的学习已经进行了一半了,感觉自己确实该总结一下自己走过的路了,之前在牛腩新闻发布系统的时候有用到过asp.net这次更是具体些学习到了他,这次更是对这种技术进行了深入的了解,那么我们接下来来具体的了解一下!

一.基本背景

1. 工作原理

       asp.net技术是一种BS模式的技术所以它就涉及到网页客户端和服务器端了,所以在视频中的学习有涉及到我们一开始学过的HTML。但是我们知道HTML是关于静态网页设计的而这次的asp.net是一个关于动态网页设计的学习,说得通俗一点就是用这种技术做一个网站然后发布,那么我们就要知道他的工作原理,请看下图:

    Asp.Net北大青鸟总结(一)_第1张图片

   <1>客户请求web页

   <2>web服务寻找指令文件(.aspx)

   <3>asp.net代码被发送给公共语言进行编译

   <4>HTML返回给浏览器和指令

   <5>浏览器处理HTML并显示页面

2.静态网页与动态网页的区别

       静态网页使用HTML语法构造的,无法与使用者产生互动的网页被称为静态网页静态网页只是单纯的显示网页的内容而不对浏览器的一些情况进行处理,而动态网页实际是按照是分为客户端和服务器端的并且由服务器端对页面进行一些相应的处理。

二.Web控件

     刚刚接触到ASP的时候感觉他的一些控件使我们之前在HTML中都见过的,觉得没有什么不同的但是深入的学习之后才发现原来是有很大区别的我们前面说过HTML其实没有办法只是根据自己的语法进行处理一些功能的,所以他必须借助JS才能进行对自己界面的一些处理,但是asp.net是可以的对自己的一些东西进行处理,那么这些控件跟HTML又有什么区别呢?最大的区别就是ASP中的一些控件都是asp打头的而且它可以看作是runat属性是server,也就是说他的处理提交给服务器的。

       web控件可以分为列表控件、复杂控件、验证控件,还有之间可以有比较控件、范围控件等。

三.代码隐藏的方法

     编写aspx页面文件,编写aspx页面对应的代码文件,编译代码文件为DLL文件,并且将该dll文件放在bin目录下,这样就能实现一部分代码的隐藏了。

四.感受

    在进行这部分学习的时候我感觉最有收获的就是能够知道asp.net这种技术与我以前学习的JSP之间的区别其实没有多大的区别感觉他更加简便了。

你可能感兴趣的:(Asp.Net北大青鸟总结(一))