美文网首页程序员
《ASP.NET编程》01-ASP.NET编程概述

《ASP.NET编程》01-ASP.NET编程概述

作者: BroadZhang | 来源:发表于2020-05-03 12:29 被阅读0次

    一、 静态/动态网页 工作原理

    1,静态网页工作原理:

    image.png

    2,动态网页工作原理:

    image.png

    二、ASP: ASP.NET 前身

    • ASP :(Active Server Pages):活动服务器页面,也是一个CGI程序。
    • 广义上是指微软推出的动态网页服务端技术。
    • 在ASP中,可以混合使用HTML、脚本语言以及组件来创建服务器端功能强大的Internet应用程序。
    • ASP的Web页面只有一个文件(.aspx)
      \color{red}{缺点:各种程序语言混杂在一起,增加了软件二次开发和日常维护的难度}

    三、ASP.NET简述

    • ASP.NET:(Active Server Pages):
      微软推出的运行在.NET FrameWork库之上的动态网页服务端技术。
    • NET FrameWork: 由微软开发的软件开发平台。它由两部分两部分组成,公共语言运行时(CLR)和统一类库集(FCL)。
    • ASP.NET:不是ASP的简单升级,而是全新的Active Server Page。

    四、 ASP.NET 优势

    • 先编译,后运行
    • CodeBehind技术
    • 引入服务端控件
    • 结构化的编程
    • 简单性和易学性
    • 新的集成开发环境
    • 浏览器兼容性好

    五、ASP.NET 文件体系结

    • ASP.NET 文件体系结构•Web 窗体为 Web 应用程序创建用户界面
    • Web 窗体还提供了一个丰富的控件集,使用支持 .NET 的语言可对这些控件编程
    • Web 窗体的扩展名(文件后缀)为 .aspx
    • Web 窗体将 Web 应用程序分为两部分:
      可视化组件(.aspx)
      用户界面编码逻辑(.aspx.cs)

    六、ASP.NET Web窗体属性

    • @Page指令:
      定义一些特定于页面的属性,ASP.NET 页面解析器和编译器将使用这些属性设置页面的内容及特性初始化页面。
    • 例:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DemoTest.Default" %>
      Language:.cs文件中使用的程序设计语言
      CodeBehind:代码隐藏文件
      Inherits:隐藏类名称

    七、开发工具Visual Studio常用快捷键

    image.png

    八、第一个ASP.NET WEB应用程序

    image.png
    image.png
    image.png

    请关注我的公众号,简书号

    ![微信图片_20200503130052.jpg](https://img.haomeiwen.com/i22838787/375f928f357cb02f.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 微信图片_20200503130052.jpg

    相关文章

      网友评论

        本文标题:《ASP.NET编程》01-ASP.NET编程概述

        本文链接:https://www.haomeiwen.com/subject/rirdghtx.html