ASP.NET

本文概述了ASP.NET的基本概念,包括其与经典ASP的区别、优点(如编译加速、语言支持和用户控件)、WebPages的布局灵活性、AppStart全局代码执行、Razor简化编程语法及其在动态HTML中的应用。
摘要由CSDN通过智能技术生成

ASP.NET 是新一代 ASP 。它与经典ASP是不兼容的,但ASP.NET 可能包括经典ASP。页面是经过编译的,这使得它们的运行速度比经典ASP快。具有更好的语言支持,有一大套的用户控件和基于 XML 的组件,并集成了用户身份验证。页面的扩展名是 .aspx ,通常是用 VB或者 C# (C sharp) 编写。在 ASP.NET 中的控件可以用不同的语言编写。Web Pages ,创建一个布局一致的网站是很容易的事。许多网站都有一些内容是被显示在站点的每个页面中。通过 Web Pages,您可以使用 @RenderPage() 方法从不同的文件导入内容。内容块能被导入网页中的任何地方。内容块可以包含文本,标记和代码,就像任何普通的网页一样。将共同的头部和底部写成单独的文件,这样会帮您节省大量的工作。ASP.NET Web Pages 全局页面,大多数的服务器端代码是写在个人网页里边。然而,您可以通过在您的站点根目录下创建一个名为 _AppStart 的页面,这样在站点启动之前可以先启动代码执行。就像 _AppStart 在您的站点启动之前就运行一样,您可以编写在每个文件夹中的任何页面之前运行的代码。PageStart 的典型用途是为一个文件夹中的所有页面设置布局页面,或者在运行某个页面之前检查用户是否已经登录。Razor是一种将服务器代码嵌入在网页中的简单的编程语法。Razor语法是基于ASP.NET框架,专门用于创建Web应用程序的部分 Microsoft.NET 框架。Razor 语法支持所有ASP.NET的功能,但是使用的是一种简化语法,对初学者而言更容易学习,对专家而言更有效率的。Razor当服务器读取页面时,它首先运行 Razor 代码,然后再发送 HTML页面到浏览器。服务器代码能创建动态的HTML内容,然后发送到浏览器。

这个月学习的ASP.NET,经过一个月的学习,也有一点点的懂了,兴趣也浓厚了起来,我仿佛又在知识的海洋里遨游。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值