.ashx是怎么被调用的?

作者&投稿:党贱 (若有异议请与网页底部的电邮联系)
如何调用.ashx处理程序~

关键是看.ashx提供什么服务。 一般使用ajax调用post/get。
$.post('yourpage.ashx','para1=1¶2=2',function(result){
//result : 调用结果
});

一般处理文件(ASHX)是可以通过前台调用的,你可以使用如: 这种方试直接调用这个返回图片的ASHX文件。
ASHX文件如下:
// 这个方法就是ASHX文件的入口点,建议在这里进行参数处理
public void ProcessRequest(HttpContext context)
{
//定议图片大小
int widthtmp = 50;
int Heighttmp = 50;
if (context.Request.QueryString["width"] != null && !string.IsNullOrEmpty(context.Request.QueryString["width"].ToString()))
{
widthtmp = Convert.ToInt32(context.Request.QueryString["width"]);
}
if (context.Request.QueryString["Height"] != null && !string.IsNullOrEmpty(context.Request.QueryString["Height"].ToString()))
{
Heighttmp = Convert.ToInt32(context.Request.QueryString["width"]);
}
//调用返图片方法并将返回的二进制写入HTTP输出流
context.Response.BinaryWrite(getimg(widthtmp, Heighttmp));
}
private byte[] getimg(int widthtmp,int Heighttmp)
{
//方法体记自定义
//getimg方法就是你说的返回一张图片的方法了,不过这个方法最后记得将图片转成二进制进行返回,
}


此外ASHX文件还可被JS调用和后台调用``通过JS加ASHX文件用来进行数剧访问就是人们所说的异步了。
如有兴趣可以直接找我``我可以传一些资料给你看

ashx文件是一般处理文件,你可以理解为是在服务器端运行的文件。我一般都是用异步处理的时候调用ashx文件,很方便。你可以在前台页面或这个页面引用的JS文件中查找这个ashx文件的名称,然后顺藤摸瓜就可以啦


...的$ajax方法调取ashx,显示在百度地图上具体怎么做??
在前端var post_data="{'id':'" + id + "'}";后面alert(post_data)出来的数据是对的,但是data:{action:"CallAjax",sam:"",className:"",form:[post_data] \/\/这里的form传递到Handler.ashx里面用context.Request.Form["form"]获取到的是null!

silverlight调用淘宝api接口做淘宝客应用
起始页面为Login.aspx,固定调试端口为49441。需要配合自己淘宝开放平台的应用的回调页面URL来调整。ashx代码:  (说明:代码中ITopClient为淘宝接口TopSdk.dll中的类,此例子使用的ItemsOnsaleGetRequest是用于获取销售中的商品,response.Body是获取到的数据信息)复制代码   代码...

asp.net中ashx文件如何调用session
如:你的index.aspx中使用jquery回调ashx数据,那么在index.aspx page_load时session["checked"]="true",在ashx中验证session是否存在。但ashx中要获取session内容还需如下几步:①导入命名空间using System;using System.Web;using System.Web.SessionState;\/\/第一步:导入此命名空间②实现接口publicclass...

jquery 的get方法返回了error有什么原因呀,看在学习是严谨的份上,不...
按你的代码,应该是没有问题的,如果出现error,可能myHandle.ashx里出现问题了 你可以把data也alter出来,alter(data.responseText);这样试试 建议你调试一下,个人觉得最可能出错的地方是:Convert.ToInt16(new T_UserTableAdapter().ValidateUser(name));当然,也有可能是程序布署的问题,这个没看到你...

我添加了web引用和服务引用,但是不会在html中用ajax调用web service,不...
生成的这些个文件你不用管它。是它调用服务需要去检索的一些个东西。HTML中发一个AJAX请求到后台。后台的aspx文件或者ashx文件再去调用webservice。然后返回。

js怎样调用存储过程?
写一个扩展jquery的js文件:function($){ .excuteProcedure = function(pName,parasArr,callback){ .ajax({ data:{procedureName:pName,procedureParas:parasArr}.url:'excuteProcedure.ashx',datatype:'json',success:function(data,status){ if(callback){ callback(data,status);} } });};}(...

ajaxpro core.ashx中的问题!
你应该有一段“xmlHttp.open ('GET', file, true)”的代码。该方法会建立与服务器的链接,‘GET’指明了http调用方法;file指明了调用的url;true指明了该调用是异步处理,可以省略,默认为'true'。而且,我估计你用的就是异步,所以才会还没有返回就执行其他的请求。如果你要实现自己想要的效果,...

高分求首小提琴名字
G弦上的咏叹调 巴赫 百度就有下载 我说很耳熟嘛!居然被我一首一首试听出来了 哈哈~

C# .net问题:打算全部用ashx写个后端项目,前端用html+js+ajax与后端交 ...
ASXH是一般的网站应用程序,主要用来处理小型的,不需要回发的请求,比如发送个图片给客户端啊,这种。他不是一个项目,而是一个项。只要是ASP.NET项目中,都可以右键添加一个asxh项,用于url处理请求。优点是很简单,缺点是很老很过时,至于以后和其他客户端交互更是难,因为asxh项是很难维护成一个...

cs页面怎样获取ASPX页面的参数来用
2、第二种在页面中用<%Login(string name, string pw)%>,但这种方法肯定不能满足的登录需求的,因为这样调用会在页面周期的最后进行执行,而不是点击登录或什么的时候执行 3、还是使用ajax,不过这个方法不放在本页面的.cs里,可以放在.ashx文件中,然后进行异步请求(要同步执行)。

北湖区15919505438: .ashx是怎么被调用的? -
颛盲喜欣: ashx文件是一般处理文件,你可以理解为是在服务器端运行的文件.我一般都是用异步处理的时候调用ashx文件,很方便.你可以在前台页面或这个页面引用的JS文件中查找这个ashx文件的名称,然后顺藤摸瓜就可以啦

北湖区15919505438: .net 怎么调用ashx文件的方法,方法中包含一些参数.该ASHX返回一张图片.
颛盲喜欣: 一般处理文件(ASHX)是可以通过前台调用的,你可以使用如: &lt;img src="aaa.ashx?width=100&amp;&amp;Height=200" /&gt;这种方试直接调用这个返回图片的ASHX文件. ASHX文件如下: // 这个方法就是ASHX文件的入口点,建议...

北湖区15919505438: 把.ashx 文件作为一个接口文件,在移动设备端是怎么调用的? -
颛盲喜欣: 发送 HttpRequest 即可,其实现方式有多种,但可以尝试使用 Ajax 然后返回 json 格式数据.

北湖区15919505438: 如何在客户端调用.ashx,并接受返回的值?? -
颛盲喜欣: 使用AJAX可以做到<script type="text/javascript" language="javascript"> var xmlHttp; function createXMLRequest() { if(window.ActiveXObject) { xml HTTP=new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLRequest) { xmlHTTP...

北湖区15919505438: ”delphi怎么调用ashx“ -
颛盲喜欣: ashx只是普通的地址,你当成普通的url去做get传参或者post传参进去就可以,具体的看需求,详细示例随便搜索一下 delphi get post 就可以找到.

北湖区15919505438: jquery的ajax怎么访问ashx(一班处理程序)文件的一个方法 -
颛盲喜欣: 可以,你可以这样做.在用ajax调用时在xx.ashx后传递参数,根据传递的参数值的不同,调用xx.ashx中相应的方法.如:$.get("xx.ashx?q=method1","{}",function() {...... }) 这时,在xx.ashx的ProcessRequest 中取这个q参数,根据q的值...

北湖区15919505438: ashx是做什么用的? -
颛盲喜欣: .ashx 文件用于写web handler的..ashx文件与.aspx文件类似,可以通过它来调用HttpHandler类,它免去了普通.aspx页面的控件解析以及页面处理的过程.其实就是带HTML和C#的混合文件. .ashx文件适合产生供浏览器处理的、不需要回发处理的数据格式,例如用于生成动态图片、动态文本等内容.一般应用较多的是AJAX请求的响应文件,图片的输出,

北湖区15919505438: asp.net的.cs文件中能否调用ashx,怎么获取返回值
颛盲喜欣:直接return不就行了.return的话就是要赋值给一个静态变量. 用jquery 框架 或者用ajaxpro控件也行.不过你前台可以通过ajax来获取,这样的话,可以在加一个控件.把ashx的返回值赋值给这个新的控件.后台直接取这个值就可以了. 谢谢采纳

北湖区15919505438: jQuery中的ajax如何调用ashx中的静态方法? -
颛盲喜欣: 首先这是一个错误的认识,jquery无论怎么样,针对 的都是请求,通俗点讲,jquery所做的事就是提交参数按照一定的方法给某个url.所以,jquery是无法调用ashx的静态方法的,只能丢一个请求到服务器.调用这个方法,是服务器的脚本解析这个请求,然后再去调用这个方法,返回数据.

北湖区15919505438: 关于jquery调用ashx文件的问题
颛盲喜欣: switch (vFlag) { case "GetVisitorContact": context.Response.Write(GetVisitorContact(sID,context)); break; case "AddFriend": context.Response.Write(AddFriend(sID)); break; default: context.Response.Write("var vResult='参数有问题';"); break; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网