加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET -- 一般处理程序ashx

发布时间:2020-12-15 21:25:48 所属栏目:asp.Net 来源:网络整理
导读:ASP.NET? -- ? 一般处理程序ashx 如果在一个html页面向服务器端请求数据,可用ashx作为后台页面处理数据。ashx适合用作数据后台处理,相当于WebForm中的aspx.cs文件或aspx.vb文件。 入门案例:html页面向ashx页面请求数据,ashx作为后台页面返回数据。 前端h

ASP.NET? -- ? 一般处理程序ashx

如果在一个html页面向服务器端请求数据,可用ashx作为后台页面处理数据。ashx适合用作数据后台处理,相当于WebForm中的aspx.cs文件或aspx.vb文件。

入门案例:html页面向ashx页面请求数据,ashx作为后台页面返回数据。

前端html页面:

My Test ashx Test

后台Test.ashx页面:

<%@ WebHandler Language= Class= %>

<span style="color: #0000ff">using<span style="color: #000000"> System;
<span style="color: #0000ff">using<span style="color: #000000"> System.Web;

<span style="color: #0000ff">public <span style="color: #0000ff">class<span style="color: #000000"> Test : IHttpHandler {

</span><span style="color: #0000ff"&gt;public</span> <span style="color: #0000ff"&gt;void</span><span style="color: #000000"&gt; ProcessRequest (HttpContext context) {
    context.Response.ContentType </span>= <span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;text/plain</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;;
    </span><span style="color: #0000ff"&gt;if</span> (context.Request[<span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;TestAction</span><span style="color: #800000"&gt;"</span>] == <span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;getBaiduUrl</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;)
    {
        context.Response.Write(</span><span style="color: #800000"&gt;"</span><span style="color: #800000"&gt;百度的地址是: https://www.baidu.com</span><span style="color: #800000"&gt;"</span><span style="color: #000000"&gt;);
    }
}

</span><span style="color: #0000ff"&gt;public</span> <span style="color: #0000ff"&gt;bool</span><span style="color: #000000"&gt; IsReusable {
    </span><span style="color: #0000ff"&gt;get</span><span style="color: #000000"&gt; {
        </span><span style="color: #0000ff"&gt;return</span> <span style="color: #0000ff"&gt;false</span><span style="color: #000000"&gt;;
    }
}

}

运行结果:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读