第一次使用ashx,被震惊

矫情的说第一次使用ashx,被震惊到了

这个轻量级的小东西超好用,不会对页面进行改变,还能执行后台的代码。没有页面相关的那些东西,还能处理请求。

建一个ashx就不赘述了。

建完后在ProcessRequest方法内就可以肆意使用传入的context了。

页面上暗搓搓的加一个xxx.ashx?para=canshu

在ashx内执行就可以了。

例子是个跳转的。

public void ProcessRequest(HttpContext context)
        {
            HttpRequest request = System.Web.HttpContext.Current.Request;
            string url = request.Url.AbsoluteUri;
            context.Server.TransferRequest("xxx.aspx?url=" + context.Server.UrlEncode(url));
        }
时间: 2024-11-05 22:06:08

第一次使用ashx,被震惊的相关文章

系统使用 aspose.cell , 使得ashx第一次访问会变很慢

  网站放在IIS后, 在网站第一次访问后.  回收应用程序池 第一次访问aspx页面还是比较快.   但第一次访问ashx会很慢.   后发现原因: aspose.cell的5.3...版本. 的原因.   解决方法: 下载个7.33版本

isPostBack原理

1 /// <summary> 2 /// 为了区分是第一次直接进入页面还是点击提交以后进入页面,在form中增加一个隐藏字段: 3 // <input type="hidden" name="ispostback" value="true" />, 4 /// 如果能够从Request中读取到ispostback=true就说明是点击提交以后重新进入ashx, 5 /// 否则就是第一次进入ashx.ispostback

ASP.NET - 处理页面

客户端与服务端数据交互 要把本地数据提交给服务端,就要使用form元素,服务端通过request[表单元素的name]就可以获取表单元素的value. form的两种提交方式 Get方式:提交的表单数据会显示在浏览器地址栏的地址后边,数据量小使用Get方式.此为默认. Post方式:以密送的形式提交表单的数据到服务器,数据量比较大的时候使用Post方式.只要在页面点击过表单里点击过提交按钮,那么当你点击浏览器的刷新按钮或右击页面刷新都会产生提交行为,也即会产生重复提交表单数据. <form ac

.NET基础面试题整理

今年毕业,本学期找工作期间在面试前做的一些临时的准备 以下的关于老赵分享的面试题解答参考了手头的书籍和视频教程,以及网上的资料,现整理出来希望对大家有所帮助,不对或欠佳的地方望大家指出来我好改正. 1.什么是.NET?什么是CLI?什么是CLR?IL是什么?   (1).net用于代码编译和执行的集成托管环境,换句话,它管理应用程序运行的方方面面,包括首次运行的编译,为程序分配内存存储数据和指令,对于应用程序授予或拒绝相应的权限,并启动管理应用程序的执行,剩余内存的在分配.由于所有.net应用程

douban_转自熊博网——牛逼顿

转自熊博网——牛逼顿 来自: 天云之叶(大道易得,小术难求) 2010-04-21 18:32:27 牛逼顿 作者:singularitys 3月28号是牛顿的忌日,但是知道的人很少,我们毕竟更关心沈殿霞和张国荣.其实牛顿老师在科学圈里曾经很有权势,被女王封了爵位成了贵族,人称牛爵爷,官至皇家造币局局长兼皇家学会会长.如果阿尔伯特没有辞了以色列总统的话和他有一拼. 说他有权势并不仅是官大,主要是贡献大.如果17世纪就有诺贝尔奖的话,牛顿老师至少能连续垄断4届物理学奖(分光计:力学体系的构建:反射

asp.net的处理机制(.ashx/.aspx)

浅谈自己对asp.net 处理机制的图解 图解的内容有点多(包含asp.net 的处理机制和页面生命周期的重要事件,建议小伙伴把图片下载查看可好?) asp.net处理机制解说 当浏览器发送一条请求给服务器的时候   在服务器的那一端会判断请求的url的后缀   在ii的处理程序映射池中找到相对应的程序集 如果请求的url的后缀是.html 就直接得到这个页面返回给浏览器输出 如果后缀是.ashx/.aspx  那么久调用aspnet_isapi.dll  程序集 首先将调用的是HttpRunt

[转载]机器学习&amp;深度学习经典资料汇总,全到让人震惊

自学成才秘籍!机器学习&深度学习经典资料汇总 转自:中国大数据: http://www.thebigdata.cn/JiShuBoKe/13299.html [日期:2015-01-27] 来源:亚马逊  作者: [字体:大 中 小] 小编都深深的震惊了,到底是谁那么好整理了那么多干货性的书籍.小编对此人表示崇高的敬意,小编不是文章的生产者,只是文章的搬运工. <Brief History of Machine Learning> 介绍:这是一篇介绍机器学习历史的文章,介绍很全面,从感

html+ashx 缓存问题

最近采用html+ashx的方式做了一个项目的几个配置页面的功能,由于浏览器的缓存问题,每次更新数据提交后,页面总是不会刷新,也就是说除了第一次加载页面会向一般处理(ashx)拿数据外,其他情况都是优先从缓存获取,而不会再向ashx要数据,如果每次都需要用户手动清理浏览器的缓存,既不方便也不现实,不过还好.net 有个处理缓存的方法:调用http请求上下文对象的Response对象处理缓存的方法,即: context.Response.Cache.SetNoStore(); 或者也可在请求.as

C++第一次的作业感想

1.本周小结:这周第一次开始接触C++,上手之后发现并没有想象中的困难,从一开始模仿到看解释,慢慢了解几个代码的意义,就开始做程序,一个个错误的排查,打的数量多了错误就渐渐少了,也尝试了学长教的if,else的语句,感受到了一点成就感. 遇到的问题和解决:一按运行就跳出,询问了老师之后懂了system("pause"):上网查了才知道还要在开头加一个#include<stdlib.h>. 还有没有找到错误,但就是无法运行.查了书,问了同学也没什么头绪. 下周计划:进一步学习