ASP.NET应用程序
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应用程序相关推荐
- ASP.NET 应用程序生命周期概述
本主题概述应用程序生命周期,列出重要的生命周期事件,并描述如何编写适合应用程序生命周期的代码.在 ASP.NET 中,若要对 ASP.NET 应用程序进行初始化并使它处理请求,必须执行一些处理步骤.此 ...
- 一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](三)
前言 上一篇<一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](二)>我们通过如下操作: 创建实体及工具类 创建Re ...
- IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期
本文内容 应用程序生命周期概述 生命周期事件和 Global.asax 文件 编译生命周期 HTTP 模块 本文概述 VS 2008 ASP.NET 应用程序的生命周期,列出了重要的生命周期事件,并描 ...
- 建立asp.net应用程序提示:无法与服务器建立连接
建立asp.net应用程序时提示 "尝试建立Web项目或打开位于URL:"Http://localhost/WebApplication1"的Web项目时,Web服务 ...
- IIS 7.0的ASP.NET应用程序生命周期概述
小结于:http://msdn.microsoft.com/zh-cn/library/bb470252(v=vs.100).aspx IIS 7.0的ASP.NET应用程序生命周期概述 (一)结构概 ...
- 使用ASP.NET Abstractions增强ASP.NET应用程序的可测试性
概述 在阅读本文之前,兄弟们请先注意两点: 我们现在谈的是传统ASP.NET应用程序的可测试性,而不是ASP.NET MVC应用程序的可测试性. 我们现在谈的是"增强",而不是说传 ...
- 11个显著提升 ASP.NET 应用程序性能的技巧——第1部分
2019独角兽企业重金招聘Python工程师标准>>> [编者按]本文出自站外作者 Brij Bhushan Mishra ,Brij 是微软 MVP-ASP.NET/IIS.C# ...
- ASP.NET应用程序与页面生命周期
转自:http://www.cnblogs.com/suizhouqiwei/archive/2012/08/15/2637775.html 在本文中,我们将了解不同的事件,ASP.NET 应用程序的 ...
- [转载]优化ASP.NET应用程序性能研究与探讨
文章来源:Internet 网站的性能对于ASP.NET程序开发人员来说非常重要.一个优秀的网站虽然有美观的页面设计,完善的服务功能,但是打开网页时有长时间的延迟,用户最终将会无法忍受.尤其对于大型的 ...
最新文章
- Hibernater笔记
- django 三天写个人博客
- HDU - 5452 Minimum Cut(LCA+树上差分)
- python框架源码学习
- Uva 201 Squares (暴力 + 枚举)
- V-最大公约数 递归
- Android用户界面设计:基本按钮
- [转]RTH试用手记之“额外功能”
- linux 学习笔记(基础)
- JAVA 配合 Vue前台,完成中文、拼音全拼、拼音首字母检索
- LaTeX中参考文献的插入方式(不使用BibTeX)
- linux发送邮件mail详解
- shiro实现无状态的会话,带源码分析
- 幻方解法之Strachey法生成双偶幻方
- 一个电脑可以装两个java么,是否可以在一台计算机上安装多个Eclipse?
- MySQL这一章就够了(一)
- [Solved] Can not extract resource from com.android.aaptcompiler
- WPS无法关闭excel表格,提示:关闭窗口前请先退出编辑单元格内容或格式
- Coursera | Andrew Ng (02-week-1-1.7)—理解 Dropout
- 运用python进行海龟交易法回测
热门文章
- Spring Task定时任务的配置和使用详解
- C#实现http断点下载
- [Linux] Linux smaps接口文件结构
- ACE_Message_Block功能简介
- C语言 读取字符串数组中的字符串并获取字符串的长度
- Python3 requests post 中文乱码 UnicodeEncodeError: ‘latin-1‘ codec can`t encode characters in ……
- [环境]Mac Homebrew自动安装
- 第6章 RTX 操作系统源码方式移植
- 【转】【C++】__stdcall、__cdcel和__fastcall三者的区别
- 绑定服务调用本地服务中的方法