时间:2016-02-16 00:12 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【asp.net *.ashx类型的文件使用说明】,下面是详细的讲解!
asp.net *.ashx类型的文件使用说明
解决方案:使用ashx文件。1. 使用ASHX handlers
首先,我们要回顾要使用ASHX文件的目标,我们要做的是在一个地址中用ASHX文件并动态的返回内容。
我们将用到querystring,最后的地址格式为(例子):
http://dotnetperls.com/?file=name
开始:通过这几个步骤你可以添加一个新的ashx文件:打开你的ASP.NET web site;右击项目选择
“Add New Item...”;将显示一个“Add New Item”的对话框,选择“Generic Handler”。此时,你就
会得到一个新的ashx文件。
2.自动生成代码
我们需要注意的是在ashx文件中自动生成的代码。它定义了IHttpHandler接口的两部分。非常重要的一
部分是ProcessRequest(),它将决定这个ashx文件是被请求还是被显示。你不能修改这个继承的接口或删
除它的方法。
3.映射handler
映射一个older URL或一个路径到你的新ashx文件通常是可取的。为了向后兼容和优化搜索引擎,你获取
希望这个handler能接管一个old URL。如何来实现呢?用urlMappings;
URL mappings:上面的web.config配置将自动连接一个URL到另一个URL。现在,当Default.aspx被请求时
,你的ashx文件将接管。这个意思就是说,你能映射Default.aspx到你的handler。
4.添加一个图片
在这里,我们谈论到了你用ashx文件能做什么。找一个你喜欢的图片。把它添加到你的网站项目中。例如
,我选择了一个图片“Flower1.png”。下面,我们将在ashx文件中用到这个图片。
5.修改ashx文件
你的ashx文件中有两部分,在这里,我们必须修改ProcessRequest()方法。我们能改变这个文件的
ContentType和Response内容。按照下面的方法修改你的ashx文件。
~~~ ASHX code-behind file (C#) ~~~
关于asp.net *.ashx类型的文件使用说明的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【ASP】ASP.NET中内嵌页面代码的一个问题-NET-内
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【404页面】ASP.NET设置404页面返回302HTTP状态码
- 【asp】asp.net开发中常见公共捕获异常方式总结(
- 【Visual】分享Visual Studio原生开发的10个调试
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
