asp.net 中ascx、asmx、ashx等文件类型说明
使用asp.net,会有各种程序源码文件。它们各有不同的作用,也有不同的源码文件扩展名。
aspx:
Aspx是浏览器直接访问的页面,对应web page。有iis处理成html内容输出
ascx:
Ascx 是定义的Web的用户控件(UserControl),要插入aspx页面呈现.头部文件<%Control…%>声明为控件文件,用户控件继承自System.Web.UI.UserControl
ashx:
Ashx是一个专门用于处理http请求(HttpRequest)和修改(HttpResponse)响应(handling HttpRequests and modifying HttpResponses)的文件类型,用来处理自定义的Http请求,可以在web.config定义运行时针对ashx的Http请求处理方式、
<add verb="*" path="*.ashx" type="namespace.class,assembly" validate="false"/>
这样我们就可以用assemly文件中的namespace下的class对应的类来处理ashx的http请求了,对http内容进行特别的处理。
从而免去了普通aspx页面的控件解析和页面处理的过程。比如特别适合生成动态图片、添加特别的动态文本等内容,给图片添加水印,登录检查。
asmx:
asms 是web服务文件,asmx.cs里有相关代码,属于B/S形式,用SOAP协议方式Http访问,用XML返回,可以返回基础类型和public结果类型。
ASP.net使用asmx文件来对WebServices的支持。
====
在asp.net mvc开发框架下,web service依然得到支持,但同时也支持soa开发框架的wcf。而准对新的开发,asmx并不被推荐了,ms对新的开发,推荐使用mcf来实现webservice。但准对现在的发展,web api是更好的寻找。
axd:
The.axd
extension is used by generated web services used for many different things. (E.g. MVC3 usesaxd
web services to serve MS specific javascript)
svc:
这是mcf(Microsoft Communication Fundation)源码文件, wcf is forSOA development. WCF supports SOAP, REST and a lot of other cool stuff.
asp.net 中ascx、asmx、ashx等文件类型说明相关推荐
- win10向右键新建中添加可创建的文件类型
向右键新建中添加可创建的文件类型 准备工作 打开注册表编辑器进入HKEY_CLASSES_ROOT目录,找到以文件后缀命名的项(文件夹).如.md,.c,.java等.任意一个想添加的文件后缀命名的文 ...
- 计算机系统指定文件类型,一、1.在计算机系统中,依靠_______来指定文件类型。.doc...
一.1.在计算机系统中,依靠_______来指定文件类型..doc 一.1. 在计算机系统中,依靠 _______ 来指定文件类型. A)文件名 B)扩展名 C)文件内容 D)文件长短 本文档由[中文 ...
- asp.net中使用#include语法将文件添加到页面
在asp,jsp,php中我们都可以使用include的方式将某一文件包含在另一文件中.到了asp.net时代由于asp.net2.0提供了母版页的功能,所以不怎么用include方式了.不过母版页也 ...
- C#中读取“已注册的文件类型”的图标及读取指定文件图标的方法 (转)
using System; using System.IO; using System.Drawing; using Microsoft.Win32; using System.Runtime.Int ...
- SpringBoot中 判断上传的文件类型 MultipartFile file
最新项目中有遇到 对于上传文件类型的判断 我们需要上传的文件是 excel类型的 原来我的做法很简单 就是 获取文件名然后去判断 后缀名是否是 .xls 或者是 .xlsx 类型 //判断文件类型 ...
- Android 中常用 MimeType 及对应文件类型
常用类型 文件类型 MimeType .doc application/msword .docx application/vnd.openxmlformats-officedocument.wordp ...
- asp.net 中 linkbutton 点击下载文件
1.下载功能: <asp:LinkButton ID="lbtnAttachName" runat="server" ToolTip="下载文件 ...
- 如何在asp.net中如何在线播放视频文件
第一种是在apsx页面上放一个Lable控件 这种方式可以写Javascript等控制页面,和布局页面 如下:HTML页面代码:<!DOCTYPE HTML PUBLIC "-//W3 ...
- 解决asp.net中使用FckEditor上传文件,中文名称乱码的问题
其实很Easy,需要在config中尽心设置: <globalization requestEncoding="UTF-8" responseEncoding="U ...
最新文章
- ajax html成功 asp,AJAX ASP
- FlinkCEP - Complex event processing for Flink
- Hbase Replication 介绍
- 笔记-信息化与系统集成技术-供应链的特征
- java-Integer的自动装箱与拆箱
- mybatis数据库数据分页问题
- 史上最简单的3D森林
- 我php第一个页面,您的第一个 PHP 页面
- 离散数学 习题篇 —— 等价关系的计数
- 阅读引擎开源项目调研总结
- MongoDB可视化工具Studio 3T的使用
- 程序员的圣诞节是怎么样的?
- Java制作JDK8文档搜索引擎项目并部署到阿里云服务器
- windows7旗舰版下载出现蓝屏代码50怎么办?
- 归并排序+快排+快速选择+桶排序
- 在android客户端加载html源代码总结
- bookxnote,类MarginNote的pc笔记软件,可与anki联合使用
- 上财计算机专业全国排名,2021软科财经类大学排名,上海财经遥遥领先,东财仅排第六...
- python人脸识别门禁系统_智能人脸识别门禁系统
- 知到网课葡萄酒的那些事儿考试试题(含答案)
热门文章
- jdbctemplate 批量操作
- 第一周 从C走进C++ 008 函数缺省参数
- [游泳] Sun Yang 1500 Swimming Stroke Analysis London 2012
- 漫谈IBM Power VM历史及其特点
- RedHat Enterprise Linux之raid5磁盘阵列
- XI 安装MS SQLSERVER JDBC 驱动
- struts2,jsp,freemarker编程小技巧
- c语言中*用于指针,关于C语言中指针的理解
- mysql标准时间,MySQL时间设置
- python exit 0_python中 os._exit() 和 sys.exit(), exit(0)的用法和区别