Web应用程序

ASP.NET Web

应用程序大部分是ASP.NET Web开发中创建的应用程序类型,也就是ASP.NET Web窗体应用程序。最简单的ASP.NET Web应用程序包括一个目录,可以通过IIS服务器使用HTTP协议在浏览器上呈现。它至少包括一个.aspx文件,即ASP.NET页。

Web服务器

Web服务器是ASP.NET提供的另一种应用程序类型。

Web服务器的基本结构是遵照SOAP、XML和WSDL等行业标准生成的,这使得其他平台的客户端可以和Web服务进行交互操作。

应用程序结构

一般情况下,

ASP.NET应用程序可能有如下文件:

Web窗体页(.aspx文件);

Web服务(.asmx文件);

代码隐藏文件;

配置文件(web.config文件);

Global.asax文件;

用户控件文件(.ascx文件);

其他组件。

ASP.NET Web窗体

Web

窗体结构代码

<html xmlns = “

http://www   ”>

<head runat = “server”>

<title>

无标题页 <title>

</head>

<body>

<form id = “form1” runat = “server”>

<div>

<asp: Label ID = “Label1” runat = “server”  Text = “Label”></asp: Label>

<asp: Button ID = “Button1” runat = “server”  Onclick = “Button1_Click”

Text = “Button”/>

</div>

</form>

</body>

</html>

ASP.NET Web

窗体页一般包含如下的元素:

1)@指令。ASP.NET中用作处理页面的指令。最常用的指令为@Page指令,如:

<%@ Page Language = “C#” %>

(2)服务器代码。包含在<script></script>标记之间,由变量、成员声明及代码构成的块。

(3)<form>元素。

<form id = “form1” runat = “server”>

<asp: Label ID = “Label1” runat = “server”  Text = “Label”></asp: Label>

<asp: Button ID = “Button1” runat = “server”  Onclick = “Button1_Click”  Text = “Button”/>

</form>

(4)静态文本。

Name:<input type = “text” id = “txtName”>

(5)Web服务器控件。

<asp:TextBox id = “Mytext” runat = “server”/>

(6)HTML元素作为服务器控件。

<input type = “text” id = “MyText” runat = “server”>

转载于:https://www.cnblogs.com/momi/archive/2012/03/17/2404098.html

ASP.NET应用程序相关推荐

  1. ASP.NET 应用程序生命周期概述

    本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码.在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤.此 ...

  2. 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](三)

    前言 上一篇<一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)>我们通过如下操作: 创建实体及工具类 创建Re ...

  3. IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期

    本文内容 应用程序生命周期概述 生命周期事件和 Global.asax 文件 编译生命周期 HTTP 模块 本文概述 VS 2008 ASP.NET 应用程序的生命周期,列出了重要的生命周期事件,并描 ...

  4. 建立asp.net应用程序提示:无法与服务器建立连接

    建立asp.net应用程序时提示   "尝试建立Web项目或打开位于URL:"Http://localhost/WebApplication1"的Web项目时,Web服务 ...

  5. IIS 7.0的ASP.NET应用程序生命周期概述

    小结于:http://msdn.microsoft.com/zh-cn/library/bb470252(v=vs.100).aspx IIS 7.0的ASP.NET应用程序生命周期概述 (一)结构概 ...

  6. 使用ASP.NET Abstractions增强ASP.NET应用程序的可测试性

    概述 在阅读本文之前,兄弟们请先注意两点: 我们现在谈的是传统ASP.NET应用程序的可测试性,而不是ASP.NET MVC应用程序的可测试性. 我们现在谈的是"增强",而不是说传 ...

  7. 11个显著提升 ASP.NET 应用程序性能的技巧——第1部分

    2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文出自站外作者 Brij Bhushan Mishra ,Brij 是微软 MVP-ASP.NET/IIS.C# ...

  8. ASP.NET应用程序与页面生命周期

    转自:http://www.cnblogs.com/suizhouqiwei/archive/2012/08/15/2637775.html 在本文中,我们将了解不同的事件,ASP.NET 应用程序的 ...

  9. [转载]优化ASP.NET应用程序性能研究与探讨

    文章来源:Internet 网站的性能对于ASP.NET程序开发人员来说非常重要.一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受.尤其对于大型的 ...

最新文章

  1. Hibernater笔记
  2. django 三天写个人博客
  3. HDU - 5452 Minimum Cut(LCA+树上差分)
  4. python框架源码学习
  5. Uva 201 Squares (暴力 + 枚举)
  6. V-最大公约数 递归
  7. Android用户界面设计:基本按钮
  8. [转]RTH试用手记之“额外功能”
  9. linux 学习笔记(基础)
  10. JAVA 配合 Vue前台,完成中文、拼音全拼、拼音首字母检索
  11. LaTeX中参考文献的插入方式(不使用BibTeX)
  12. linux发送邮件mail详解
  13. shiro实现无状态的会话,带源码分析
  14. 幻方解法之Strachey法生成双偶幻方
  15. 一个电脑可以装两个java么,是否可以在一台计算机上安装多个Eclipse?
  16. MySQL这一章就够了(一)
  17. [Solved] Can not extract resource from com.android.aaptcompiler
  18. WPS无法关闭excel表格,提示:关闭窗口前请先退出编辑单元格内容或格式
  19. Coursera | Andrew Ng (02-week-1-1.7)—理解 Dropout
  20. 运用python进行海龟交易法回测

热门文章

  1. Spring Task定时任务的配置和使用详解
  2. C#实现http断点下载
  3. [Linux] Linux smaps接口文件结构
  4. ACE_Message_Block功能简介
  5. C语言 读取字符串数组中的字符串并获取字符串的长度
  6. Python3 requests post 中文乱码 UnicodeEncodeError: ‘latin-1‘ codec can`t encode characters in ……
  7. [环境]Mac Homebrew自动安装
  8. 第6章 RTX 操作系统源码方式移植
  9. 【转】【C++】__stdcall、__cdcel和__fastcall三者的区别
  10. 绑定服务调用本地服务中的方法