首页
最近更新
热门教程
ASP.NET
开发语言
开发环境
AJax教程
控件开发
统计报表
数据库
Web服务
安装部署
HTML教程
Javascript
XML教程
Community Server
NHibernate
书籍推荐
常用工具
实用代码
教程全文搜索
首页
>>
ASP.NET
实战HTTP Handler (2) -- 向HTTP 处理程序传递参数
添加人:
vs2005
添加时间:2007-09-05 阅读次数:1359
收藏此教程
我们在上一篇已经创建了一个最简单的HTTP 处理程序“MyHandler.jxd”,现在我们来对她稍作修改,让她可以接收一个参数并直接返回这个参数值。
Step1:修改 MyHandler.cs,让她返回接收到的参数值。
MyHandler.cs
1
using
System;
2
using
System.Collections.Generic;
3
using
System.Text;
4
namespace
mylib.system.web
5
{
6
public
class
MyHandler : System.Web.IHttpHandler
7
{
8
IHttpHandler 成员
#region
IHttpHandler 成员
9
public
bool
IsReusable
10
{
11
get
{
return
false
; }
12
}
13
public
void
ProcessRequest(System.Web.HttpContext context)
14
{
15
string
n
=
context.Request.QueryString[
"
n
"
];
16
context.Response.ContentType
=
"
text/html
"
;
17
context.Response.Write(
"
<html><body>
"
+
n
+
"
</body></html>
"
);
18
}
19
#endregion
20
}
21
}
Step2:修改 Default.aspx ,让 IFrame 向 MyHandler.jxd 传递一个参数。
Default.aspx
1
<%
@ Page Language
=
"
C#
"
AutoEventWireup
=
"
true
"
CodeFile
=
"
Default.aspx.cs
"
Inherits
=
"
_Default
"
%>
2
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
>
3
<
html
xmlns
="http://www.w3.org/1999/xhtml"
>
4
<
head
runat
="server"
>
5
<
title
>
无标题页
</
title
>
6
</
head
>
7
<
body
>
8
<
form
id
="form1"
runat
="server"
>
9
<
div
>
10
<
iframe
src
='~/MyHandler.jxd?n=impossible
is nothing'
></
iframe
>
11
</
div
>
12
</
form
>
13
</
body
>
14
</
html
>
Step3:将 Default.aspx 设为起始页,按F5运行程序。
下载本文源代码
实战HTTP Handler (1) -- 创建一个最简单的HTTP Handler
共
1
页 第
1
页
上一页
1
下一页
相关的教程:
HTTP Handler
收藏此教程
Currently.-0.05/5
-5
-4
-3
-2
-1
0
1
2
3
4
5
当前平均分:
0.0
(
0
次打分)
-5
-4
-3
-2
-1
0
1
2
3
4
5
推荐阅读
实战HTTP Handler (1) -- 创建一个最简单的HTTP Handler
实战HTTP Handler (6) -- 条码随意打
实战HTTP Handler (3) -- 动态生成图片
实战HTTP Handler (4) -- 与Web程序共享Session
实战HTTP Handler (5) -- 不用临时文件,直接打开动态生成的文件
实战HTTP Handler (6) -- 条码随意打
实战HTTP Handler (5) -- 不用临时文件,直接打开动态生成的文件
实战HTTP Handler (3) -- 动态生成图片
实战HTTP Handler (4) -- 与Web程序共享Session
实战HTTP Handler (1) -- 创建一个最简单的HTTP Handler
添加评论
评论主题
您的大名
您的评论
验证码
评论列表
ASP.NET论坛
|
网站帮助
|
加入收藏
知识库搜索:
用户信息
欢迎您,游客。
登录
|
注册
为什么要注册?
马上加入GotAspx,建立自己的知识库,与大家分享您的知识库,还可获得丰厚积分奖励!
本类热门
从零开始学ASP.NET(基础篇)
ASP.NET 2.0轻松实现数据库应用开发
ASP.NET 程序中常用的三十三种代码
GridView 72般绝技(一)
对初学者的建议:ASP.NET技术的学习顺序
单点登录在ASP.NET上的简单实现
ASP.NET数据库编程快速入门之技术慨述
ASP.NET 2.0中构造个性化网页
本类最新
介绍SubSonic【转】
ASP.NET访问XML的例子
WEB开发者版本级别
基于.NET2.0的System.Net.Mail发送邮件Demo
Asp.Net 文件操作基类(读取,删除,批量拷贝,批量删除,写入)
c#生成与 追加xml
一个复杂的Eval()绑定
将服务器上的一个.doc文档另存为到客户端