[总览]Asp.net

一、什么是Asp.net?

    Asp.net是在微软开发了.netframework框架后产生的一种动态网页技术,在服务器端运行.Net代码,动态生成HTML,然后响应给服务器。在Asp.net之前是Asp,也是开发动态网页的技术。Asp是一种脚本语言,不面向对象编程,是解释运行的编程框架,执行效率加较低。而ASP.NET是编译性的编程框架,运行服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。同时,与Asp还有不同的是,我们使用的Asp.net框架,把界面和设计程序以不同的文件分离开,复用性和维护性都得到了提高。

        在这里要说明:Asp.net是一种技术,Htmljs jquery是服务器语言,C#是客户端语言,还是要做好区分的。

二、 Asp.net开发的三种模式:

   一般处理程序、WebForm、MVC

       

 

      有人将这三个模式做了形象的比喻,在这里我引用一下:“ASHX是一个单细胞生物,对于制作病毒这种小东西来说很方便,但是要想从一个细胞制作一个人的话,就需要写很多东西。     

     WebForm是有血有肉的人体,直接给他命令就可以执行动作,拿来就用,相当于写HTML就可以立刻看到页面。

  

    MVC更灵活,大到人体,小到病毒,都可以灵活的制作。”

三、Asp.net内置的七个系统对象:


      

Page:指向页面自身的方式,作用域是页面执行期;

Request:读取客户端在web请求期间发送的值;

Response:封装了页面执行期返回到http客户端的输出;

Application:作用于猪哥哥程序执行器的状态对象;

Session:会话期状态保持对象,用于跟踪单一用户的对话;

Cookie:客户端保持会话信息的一种方式;

Server:提供对服务器上的方法和属性的访问;

   

    

    以上是对ASP.net的整体了解,后续的详细博客会跟上,敬请关注。

   《cookie和Session》

         《Html Xml XHtml》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 29
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小王师傅66

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

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

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

打赏作者

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

抵扣说明:

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

余额充值