.ascx和.ashx文件说明

news/2025/4/26 11:56:33/

.ascx文件

 

其实它就是用户自定义控件,最大的优点是提取多个页面的公用功能,然后在需要的页面引用它,提高了代码的重用性

使用方法如下:

在你的ASCX文件中写HTML代码,在ASCX.CS文件中写后台逻辑。

在你要引用ASCX文件的ASPX页面头部加上:

 

<%@ Register TagPrefix="uc" TagName="ucSample" Src="ASCX文件在项目中的相对路径" %> 

 

在需要用到ASCX文件的地方加入:

 

<uc:ucSample ID="uc1" runat="server" />

 

就可以了。

以后你直接在ASCX文件和ASCX.cs文件里改代码就可以了。

ASPX里面只要保留最基本的HTML元素就可以了,一个页面可以由多个用户控件(也就是ASCX)组成。

在ASCX里面写代码的意义就是可以更灵活开发,而且可以更好的代码复用。你可以开发几个通用的用户控件,就和.net提供的那些控件一样,灵活的放到你用到的各个页面里。而且以后维护的时候只要更改你的一处代码就可以了。

 

.ashx文件

ashx是用于写web handler的,一般用来处理生成动态图片、 生成动态文本等不需要回传处理的任务。

配合xmlhttp使用就可以构建一个简单的ajax效果了!

下面是一个ashx的示例:

 

<% @ webhandler language="C#" class="AverageHandler" %>  using System;  using System.Web;  public class AverageHandler : IHttpHandler  {        public bool IsReusable        {             get { return true; }        }        public void ProcessRequest(HttpContext ctx)        {             ctx.Response.Write("hello");        }  }

 

注:IsReusable 属性是必须的


http://www.ppmy.cn/news/829349.html

相关文章

ashx文件简介

这个东西是在研究盛大的一个互联网产品的时候看到这样一个问题&#xff0c;可能有熟悉ASP编程的同学应该有所了解。收集部分信息&#xff0c;来源于baidu百科等。 简单记录&#xff0c;个人学习。 1.ashx是什么文件? .ashx文件用于写web handler的。.ashx文件与.aspx文件类似&…

ashx文件的下载

页面的下载应用 <a href"HandlerDownLoad.ashx?file07.jpg">下载</a> HandlerDownLoad.ashx代码public class HandlerDownLoad : IHttpHandler {public void ProcessRequest (HttpContext context) {string fileName context.Request.QueryString[&quo…

ashx是什么文件,如何创建

ashx是什么文件,如何创建 C# 2009-04-06 18:11 阅读99 评论0 字号: 大 大

ashx文件及其作用.(搜集)

微软文档 ------------------------------ 在 ASP.NET 中&#xff0c;主要使用两种方法来创建 HTTP 处理程序。第一种是通过创建带有 ASHX 扩展名的文件&#xff0c;另一种是创建实现 System.Web.IHttpHandler 的类&#xff0c;请参阅 IHttpHandler Interface。本文将着重介绍第…

ashx文件的使用实例

前端页面 <% Page Language"C#" AutoEventWireup"true" CodeFile"ajax。aspx。cs" Inherits"About_ajax" %><!DOCTYPE><html> <head runat"server"> <title>Jquery Ajax实例</title>…

ashx文件的用法

在ASP.NET中有一种这样格式的文件ashx文件&#xff0c;作什么用的呢&#xff1f;如果你想创建一个ASP.NET文件&#xff0c;它不是aspx文件&#xff0c;它能动态的返回一个图片、XML文件或其他非HTML文件。那就使用ashx文件了。 下面介绍下使用方法&#xff1a; 1. 使用ASHX han…

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

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

ashx文件使用

sky.chen ashx文件使用 在项目开发中,只要用到ajax,一般都少不了使用vs的一般处理程序&#xff08;ashx文件&#xff09;,下面详细介绍下该文件&#xff1a; 一般处理程序&#xff08;HttpHandler&#xff09;是NET众多web组件的一种&#xff0c;ashx是其扩展名。一个httpHandl…