导航:首页 > 文件教程 > 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相关的资料

热点内容
怎么找到电信营业厅app 浏览:387
文件名可以用颜色标注 浏览:175
有一本书男主老二被蛇咬了 浏览:648
那个网站在线观看 浏览:561
免费视频网站排行榜 浏览:619
萍果手机怎么重设开机密码 浏览:577
电脑网络是红叉 浏览:246
男主和女主在书店相遇后来又在一个班 浏览:341
love爱情电影网为什么找不到 浏览:470
可以在线看污片的网站 浏览:414
强奸尺度过大的美国电影 浏览:277
常平哪里有小儿编程 浏览:842
labview大数据 浏览:278
台积电怎么删除数据 浏览:199
看完这个电影我想说英文翻译 浏览:556
pc端看电影的网站 浏览:412
运营商大数据金融 浏览:989
苹果手机qq钻全部显示 浏览:99
苹果手机清除应用手势密码锁 浏览:803

友情链接