导航:首页 > 文件教程 > ashx文件调用js

ashx文件调用js

发布时间:2024-04-08 03:29:31

❶ .net 怎么调用ashx文件的方法,方法中包含一些参数。该ASHX返回一张图片。

一般处理文件(ASHX)是可以通过前台调用的,你可以使用如: <img src="aaa.ashx?width=100&&Height=200" />这种方试直接调用这个返回图片的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文件用来进行数剧访问就是人们所说的异步了。
如有兴趣可以直接找我``我可以传一些资料给你看

❷ js鐢╬ost鏂规硶鍚慳shx鏂囦欢涓浼犱竴涓鍊 鏌ヨ㈠悗杩斿洖涓や釜鍊

濡傛灉浣犳兂瑕佽繑鍥炰袱涓鍊硷紝灏遍渶瑕佹妸杩斿洖鍊兼嫾鎺ワ紝鎴栬呯粍鍚堟垚json瀵硅薄锛岀劧鍚庡啀鐢╦s瑙f瀽杩斿洖鍊硷紝鍥犱负response瀵硅薄锛屼竴娆¤锋眰鍙鑳借繑鍥炰竴涓

❸ ASHX+htm 和js的问题

我说原理
用AJAX
js里面你用AJAX发数据另外一个Ashx页面(如 path.ashx) 然后在path.ashx中返回你要的字符串
然后你就可以在js里面得到ajax返回的数据了

❹ .ashx是怎么被调用的

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

❺ 关于js读取xml数据并且显示在html中 如何实现

JS]利用js将读取到的xml文件中的数据显示到html文档上
script type="text/javascript" language="javascript">
var xmlDoc = checkXMLDocObj('../openClass.xml');//读取到xml文件中的数据
var a = document.getElementsByTagName("a");//获取所有的A标签
$(document).ready(function () {
var nodes;
if($.browser.msie){ // 注意各个浏览器之间的区别
nodes = xmlDoc.getElementsByTagName('collage')[0].childNodes; //读取XML文件中需要显示的数据
}
else if (isFirefox=navigator.userAgent.indexOf("Firefox")>0){
nodes = xmlDoc.getElementsByTagName('collage')[0].children; //读取XML文件中需要显示的数据
}
else{
nodes = xmlDoc.getElementsByTagName('resource');
}

for (var i = 0; i < a.length; i++) {
if (a[i].parentNode.nodeName == "SPAN") {
for (var j = 0; j < nodes.length; j++) {
var resource = nodes[j];
var url = resource.getAttribute('url');
var href=$(a[i]).attr("href");
if (href == url) {
var count = resource.getAttribute('click');
var span = document.createElement("div");
var str = document.createTextNode("点击率:" + count);
span.appendChild(str);
var div = a[i].parentNode.parentNode;
div.appendChild(span);
break;
}
}
}
}
});
$(function(){ //通过get请求,将点击率增加
$(a).mousedown(function(){
var href = $(this).attr("href");
$.get("../receive.ashx",{url:href,rd:Math.random()}, function (msg) {

});
})
})
</script>

❻ js如何调用asp.net后台的方法

前台调用后台,ajax+json。你在前台写个方法,直接去调后面的处理页面,返回json格式,在前台解析。代码例子:
$(document).ready(
function(){
setTimeout(function(){

$.ajax({
type:"post",
url:"Handler1.ashx",
dataType: "json",
success: function(data) {
$("#msg").css("color", "#0000FF").html(data.MSG);
},
error: function(err) {
$("#msg").css("color", "#FF0000").html("access faield:" + err);
}
});
}, 1000)
});
这是个前台的脚本,要jquery。中间的"Handler1.ashx"就是你的后台处理页面,这页面上可以放你的后面逻辑。返回的字符串用json。前台success代表成功调用后台,把消息data.MSG这个显示在msg里。这是一个定时器,每1秒去执行一次后台处理。

阅读全文

与ashx文件调用js相关的资料

热点内容
excel表改变文件名颜色的方法 浏览:966
linuxshell二进制文件 浏览:36
什么是网络道德问题产生的 浏览:836
c清除文件夹 浏览:407
租房贷款用什么app 浏览:59
虚拟机oracle安装教程 浏览:745
太原编程班哪里有 浏览:544
压缩文件怎么找 浏览:586
wwwjshousecomcn 浏览:648
U盘文件路径在哪 浏览:502
不记得路由器密码怎么办 浏览:118
wps的ppt怎么转pdf文件怎么打开 浏览:396
excel怎么大批量提取数据 浏览:732
linux修改文件为当前时间 浏览:829
怎么写html文件路径 浏览:982
空电路板怎么写入程序 浏览:292
cad文件选项卡锁定 浏览:63
两性情趣app排行 浏览:355
如何开机自动连接网络 浏览:52
ios界面设计教程 浏览:740

友情链接