html、ashx和web界面(aspx)

目录

html,ashx

web页面

两者的异同点

aspx继承与aspx.cs

aspx中可以引用其他类

什么时候用aspx和ashx


html,ashx

利用html作为模板,使用ashx读取数据库,替换html中的部分内容,最终显示已替换的html内容。

 

web页面

aspx.cs负责查数据库

aspx负责展示数据库中的数据

在vs里面创建一个web页面会产生两种文件:一种后缀是.aspx的文件和.cs的文件。

 简单的来说,.aspx是表现层,可以简单理解为是写html代码的,界面的设计部分;.cs是对应的逻辑代码,所谓的逻辑代码就是你想对数据实现什么功能,再通过特定的方法把数据显示到前端上面。二者最终会被编译到一个程序集里面,这就是所谓的客户端和服务端的代码分离。

区别:.cs文件写的是实现界面功能的代码,.aspx文件写的是实现界面效果的代码(初学者可以简单理解是写html的代码)。

 

两者的异同点

同:

都是一个查数据库一个显示

不同:

1.一个是在查数据库端生成数据,利用占位符替换数据,一个是直接用C#代码在显示数据页面生成数据

具体实现:在查数据库端将查到的数据放到list集合中,然后再显示界面将list集合中的数据根据特定的格式遍历出来

 


aspx继承与aspx.cs

例子:在.cs中声明的属性可以直接在aspx中使用

(PS:需要在<% %>中写代码,<% %>写的是C#代码)

 

aspx中可以引用其他类

<%@ Import Namespace="CZBK.ItcastProject.Model" %>

 

什么时候用aspx和ashx

请求的页面有复杂的界面布局用aspx

请求的页面没有用到布局,就像删除一样,用一般处理程序

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值