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

熱點內容
手機圖片怎麼轉文件夾 瀏覽:838
附近數據線廠在哪裡 瀏覽:294
類似秋霞影院的網站有哪些 瀏覽:489
thinkphp讀取配置文件 瀏覽:911
個稅app在哪裡填寫贍養父母 瀏覽:341
打開cad時總彈出一個文件 瀏覽:87
刪除一個文件夾找不到了 瀏覽:654
電腦桌面文件管理哪個軟體好 瀏覽:188
蘋果數據線頭歪了 瀏覽:135
ghostwin764位系統鏡像文件 瀏覽:443
感測器視頻教程下載 瀏覽:95
flash源文件賀卡下載 瀏覽:434
如何提高網路扶貧的效果 瀏覽:654
飛車軟體文件夾叫什麼 瀏覽:242
刷ec用什麼編程器 瀏覽:765
方菱數控u盤文件格式 瀏覽:260
編程為什麼輸出兩個變數 瀏覽:490
衛星大鍋2017用升級嗎 瀏覽:113
玉米win10系統下載 瀏覽:134
fgo技能升級減cd嗎 瀏覽:129

友情鏈接