ascx aspx ashx asmx 为后缀的文件的作用

ascx:                     

Ascx 是给予Web的用户控件(UserControl),一般是用来重用的,不能直接被访问只能插入aspx页面呈现.头部文件<%Control …%>声明为控件文件,用户控件继承自System.Web.UI.UserControl

aspx:

Aspx是浏览器直接访问的页面。是文本文件。可以使用任何文本编辑器打开。

ashx:

Ashx是一个专门用于处理HttpHandler的文件类型,用来处理自定义的Http请求,可以在web.config定义运行时针对ashxHttp请求处理方式、

<add verb="*" path="*.ashx" type="System.Web.UI.SimpleHandlerFactory" validate="false" />

这样我们就可以用SimpleHandlerFactory来处理ashxhttp请求了.要想在该文件中访问Session的状态,需要显示的实现一个接口IReadOnlySessionState.

这个文件类似于aspx文件,可以通过它来调用HttpHandler类,从而免去了普通aspx页面的控件解析和页面处理的过程,这个文件特别适合生成动态图片和动态文本等内容。

asmx:   

asms web服务文件,asmx.cs里有相关代码,属于B/S形式,用SOAP方式Http访问,用XML返回,可以返回基础类型和public结果类型。在C/S结果经常用到。

ASP.net使用asmx文件来对Web Services的支持。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值