導航:首頁 > 文件教程 > 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相關的資料

熱點內容
快圖瀏覽quickpiciphone 瀏覽:847
app線稿圖需要哪些要求 瀏覽:752
java只能輸入漢字 瀏覽:630
java定義char 瀏覽:133
excel2007插入壓縮文件 瀏覽:70
怎麼設定自己公司的網站 瀏覽:324
如何在辦公軟體上直接復制文件 瀏覽:939
c語言程序設計矩陣運算 瀏覽:894
影響網路質量因素有哪些 瀏覽:587
最新win10秘鑰在線激活 瀏覽:192
cad導入su8文件無法使用 瀏覽:828
怎麼做編程入門 瀏覽:851
用織夢建手機網站 瀏覽:38
灌南數控編程怎麼學 瀏覽:957
系統apk圖標修改工具 瀏覽:121
蘋果6手機網路沒信號怎麼回事啊 瀏覽:378
手機掃描文件轉換成word 瀏覽:636
手機本地視頻的文件夾在哪裡 瀏覽:908
蘋果11無法安裝app找不到描述文件 瀏覽:363
咋新建cad文件 瀏覽:969

友情鏈接