ASP.NET了解一下

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37508531/article/details/84786151

前言

  之前学习C#的时候,就提到过.net可以干什么?其中.net可以开发Internet应用程序,叫做ASP.NET应用程序,那现在呢我们就来具体了解一下什么是ASP.NET吧。

ASP

  ASP(经典ASP),是第一款服务器端脚本引擎,是一种令网页中的脚本在Internet服务器执行的技术,页面的文件扩展名是.asp,通常由VBScript编写。

ASP.NET

  ASP.NET是一个开发框架,用于通过HTML、CSS、JavaScript以及服务器脚本来构建网页和网站。
  1)新一代的ASP,无法兼容经典ASP,但可以引用ASP;
  2)页面需要编译,因此比经典ASP快;
  3)拥有更好的语言支持,大量用户控件,基于XML的组件,以及对用户认证的整合;
  4)页面的扩展名是.aspx,通常由VB或C#编写;
  5)用户控件可以通过不同的语言进行编写,包括C++和Java;
  6)代码和显示分离。

Request和Response

  两者都涉及到表单的概念,服务器端使用Request接收表单的内容;服务器端向客户端发送数据时,使用Response,常用的操作有两个:第一个是Write,向客户端写一些文本;第二个是Redirect,重定向。

form的get和post提交方式

  post会形成窗体的变量集合,接收的话可以使用Request[“变量名”],也可以使用Request.Form.Get(“变量名”)
  使用get提交时,内容会显示在地址栏中,接收时使用Request.QueryString[“变量名”]

控件

  下面是我们常见的控件:在这里插入图片描述

  有一个Page.Isvalid属性,当它为true的时候证明窗体上所有的验证控件都通过了。

Application与Session

  Application是应用程序的实例,当第一次被访问的时候,对象就被建立了。整个系统只有一个Application对象,它是一个应用程序集,类似于全局变量,可以共享。Session对象用来存储用户信息,每个人都有一个Session对象,是一个会话集,记录每一个用户和服务器的交互,是局部的。使用Session对象可以统计历史访问人数。

总结

  现在对于ASP.NET有了一定的了解,相信在以后的学习中肯定会越来越深入的。

猜你喜欢

转载自blog.csdn.net/m0_37508531/article/details/84786151