建立aspx文件:

建立后将会获得三个文件:.aspx文件、.aspx.cs文件和.designer.cs文件,其中.aspx文件属于前端代码文件,.aspx.cs就是后端代码文件。

1.aspx文件的开头:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UserInfo.aspx.cs" Inherits="WebApp.缩略图.UserInfo" %>

@ Page:表示一个页面,是一个指令

Language="C#":在服务端写C#语言

AutoEventWireup="true":事件,这个细节我也不太了解,后面学到的时候会补上

CodeBehind="UserInfo.aspx.cs":后置的代码放在这个.cs文件中

Inherits="CZBK.ItcastProject.WebApp.缩略图.UserInfo":aspx文件生成的类继承于.cs文件生成的类

2.aspx文件与.aspx.cs文件的关系:

aspx文件继承于.aspx.cs文件,所以不需要替换占位符的操作,可以直接在aspx文件用<%=变量名 %>输出结果

这里的“=”符号等价于“Response.Write()”

3.aspx文件中也可以写C#代码:<% %>中写代码

<%=StrHtml%>

4.aspx文件中导入命名空间

导入namespace的指令:

<% Import Namespace="" %>

5.aspx、.aspx.cs文件运行时的细节:

浏览端向服务端发请求,服务端执行完服务端代码(即C#代码)后生成对应的HTML代码,之后将结果放在相应报文中返回给浏览端,浏览端拿到报文后渲染,渲染后处理结果呈现。

6.aspx文件与html文件+ashx文件相比的优势:

后者若遇到一般处理程序替换占位符时,步骤过于复杂,而前者中在后端写代码前端设计界面就可以了

7.后端代码场合选择:

如果用户请求的页面涉及到复杂的页面布局时,用aspx;

若没有的话,用一般处理程序(可以建Web窗体但没必要,因为你只是要处理个过程,不需要用到前端界面)

ASP.NET:aspx文件相关推荐

  1. 应用Ajax.net在Asp.net中实现无aspx文件应用

    1,Ajax是什么 Ajax,异步JavaScript与XML,是使用客户端脚本与Web服务器交换数据的Web应用开发方法.这样,Web页面不用打断交互流程进行重新加裁,就可以动态地更新.使用Ajax ...

  2. 解析Aspx文件(asp.net)

    前段时间简单的写了篇邮件内容生成的方案,地址:http://www.cnblogs.com/sheepswallow/archive/2013/05/12/3073911.html 在该文章里提到了5 ...

  3. ASP.NET中.aspx文件和.aspx.cs文件的功能区别和特点

    .aspx与aspx.cs区别特点和功能 1) 首先了解一下整个asp.net网站的结构特点 整个网站 aspx/cshtml:前台页面,区别是编译引擎不一样,后者在ASP.net MVC3中引入 . ...

  4. 【转载】把aspx文件编译成DLL文件-.NET教程,Asp.Net开发

    前言 asp.net不是asp的简单升级,而是微软.net计划中的一个重要组成部分,它依托.net的多语言与强大的类库支持,引进了服务端html控件与web控件,自动处理控件的客户端与服务端的 交互, ...

  5. aspx文件、aspx.cs文件、aspx.designer.cs文件之讲解

    .aspx文件:(页面)书写页面代码.存储的是页面design代码.只是放各个控件的代码,处理代码一般放在.cs文件中. .aspx.cs文件:(代码隐藏页)书写类代码.存储的是程序代码.一般存放与数 ...

  6. ASP.Net网站文件类型大全

    网站文件类型 网站应用程序中可以包含很多文件类型,某些文件类型由 ASP.NET 支持和管理,而其他文件类型则由 IIS 服务器支持和管理. 大多数 ASP.NET 文件类型都可以使用 Visual ...

  7. ASP.NET中文件上传下载方法集合

    asp.net 2008-08-23 21:10:35 阅读0 评论0   字号:大中小 订阅 ASP.NET中文件上传下载方法集合 文件的上传下载是我们在实际项目开发过程中经常需要用到的技术,这里给 ...

  8. ASP.NET aspx页面中 写C#脚本; ASP.NET 指令(%@%);

    1 <h2>Welcome</h2><ul><% for (int i = 0; i <= Convert.ToInt32(ViewData[" ...

  9. ASP.NET创建文件并写入内容

    本文从最基本的操作开始,解释在ASP.NET中文件处理的概念,包括如从一个文件中读取内容.如何向一个文件中写入内容和如何删除一个文件. 前面已经提到,要想在ASP.NET 页面中进行文件处理,必须要有 ...

最新文章

  1. 初步理解TCP/IP网络
  2. VS(Visual Studio)中快速找出含中文的字符串
  3. java xxtea加密,base64和Xxtea的加密和解密
  4. 工作30:加入git版本库
  5. Collection源码分析(二):LinkedList源码分析
  6. Centos7 安装python3.7.0
  7. confluence统计用户文章_首次,Flink公众号公开一些后台统计数据
  8. 斯坦福2019强化学习课程完结,讲义、PPT、视频已提供下载
  9. html初识教学反思,五年级长方体的认识教学反思
  10. catia曲面设计从入门到精通_CATIA V5曲面设计从入门到精通
  11. Detours学习之七:Detours示例程序构建
  12. HP ProLiant DL380 Gen9 升级到 ESXi 7.0 U3
  13. 【openGL基础系列】之画一个正方体玩玩吧
  14. Openjudge:数字统计
  15. 如果还不知道这些跨境电商软件那你就亏了
  16. Ubuntu下安装Python的Tkinter和Pmw库
  17. 全免费、保姆级Eclipse32位软件、安装、运行一条龙记录
  18. JAVAscript中的this指向和this指向的修改
  19. 电机的matlab仿真实例,电机控制Matlab仿真模型
  20. PLL 锁相环原理介绍

热门文章

  1. Mac系统brew install 安装报错 Error: Failure while executing
  2. Windows11显示文件后缀名
  3. 数据同步工具Sqoop
  4. 分析 | 多视角下图情热点分析与真题分析
  5. 股票中主力净量什么意义
  6. hdu5761Rower Bo(计算几何)
  7. 几种主要的神经网络----全连接神经网络、前馈神经网络、卷积神经网络、循环神经网络
  8. python报错:fails to pass a sanity check due to a bug in the windows runtime
  9. 滑模控制学习笔记(六)
  10. 层次Voronoi Diagrams更好地为HNSW的最底层获取入口点优化近似最近邻搜索(HVS)