添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

使用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是更好的寻找。

The .axd extension is used by generated web services used for many different things. (E.g. MVC3 uses axd web services to serve MS specific javascript)

svc 这是mcf(Microsoft Communication Fundation)源码文件, wcf is for SOA development. WCF supports SOAP, REST and a lot of other cool stuff.

ascx:                     Ascx 是给予Web的用户控件(UserControl),一般是用来重用的,不能直接被访问只能插入aspx页面呈现.头部文件声明为控件文件,用户控件继承自System.Web.UI.UserControlaspx:Aspx是浏览器直接访问的页面,对应web 怕个是文本文件。可以使用任何文本编辑器打开。ashx: 应用程序根目录。 通常是 Global.asax 文件,该文件包含从 HttpApplication 类派生并表示该应用程序的代码。 有关更多信息,请参见 Global.asax 语法。 . ascx 应用程序根目录或子目录。 Web 用户控件文件,该文件定义自定义、可重复使用的用户控件。 有关更多信息,请参见 ASP.NET 用户控件。 . ashx 应用程序根目录或子目录。 一般处理程序文件,该文件包含实现 IHttpHandler 接口以处理所有传入请求的代码。 有关更多信息,请参见 HTTP 处理程序介绍。 . asm x 应用程序根目录或子目录。 XML Web service s
在.net 3.5的情况下 前台JQuery做Ajax的时候,服务器端 (1)可以调用aspx.cs 声明带有[ Web Mehtod]的public static 的方法(不需要自己手动添加 web .config的配置) (2)可以调用 *. asm x ( web 服务) 里面加了[ web method]的方法(不能写静态,写静态就调用不到了)需要在 asm x里面 去掉 [System. Web .Script. Service s.Script Service ] 的注释 (3)可以调用 *. ashx (一般处理程序),它和as
ashx :只是实现IHttpHandler接口 aspx:public class Page : TemplateControl, IHttpHandler 而TemplateControl是: abstract class TemplateControl : Control, INamingContainer, IFilterResolution Service 所以aspx是重型类,所...
SpringBoot调 web service 接口,一般都会给你url如: http://10.189.200.170:9201/wharf Web Service / service s/Wharf Service ?wsdl http://10.103.6.158:35555/check_ticket/Ticket_Check. asm x 其 . asm x是.net开发提供的 web service 服务。 引入相关依赖: <!-- web Service --> <dependency>
asm x文件A fellow said recently that he wanted to build a "monster web service " with over 20 classes and over 20 methods (well, not THAT monster, but not Hello World). He said: 一位同僚最近说,他想构建一个具有20多个类和20多种...
asm 指代C语言 的__ asm __关键字,是一种java字节码引擎库,可以用它在运行期修改类的字节码,也可以用它来动态地生成stub类和其他代理类。 asm 提供了两套分析和修改字节码的API,与xml类似: (1)core API 核心API,使用访问者模式基于事件的编程模型来操纵字节码,只加载访问到的部分到内存,所占用内存较少,用得比较多,所以本文只介绍核心API; (2)Tree
usc/dg. ascx <%@ Control Language="c#" AutoEventWireup="false" Codebehind="dg. ascx .cs" Inherits="startmssql.ucs.dg" TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%> <asp:DataGrid id="dgsy" runat="server"></asp:DataGrid> usc/dg. ascx .cs namespace startmssql.ucs using System; using System.Data; using System.Drawing; using System. Web ; using System. Web .UI. Web Controls; using System. Web .UI.HtmlControls; public class dg : System. Web .UI.UserControl protected System. Web .UI. Web Controls.DataGrid dgsy; private void Page_Load(object sender, System.EventArgs e) // 在此处放置用户代码以初始化页面