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

熱點內容
vb編程中輸入cls是什麼意思 瀏覽:81
linuxtime服務 瀏覽:184
瘋狂安卓講義第二版代碼 瀏覽:420
老炮兒三小時版本下載 瀏覽:313
matlab怎麼調試程序 瀏覽:2
winxp升級win7的危害 瀏覽:496
網路沒連上卻不可用是怎麼回事 瀏覽:752
社區版本 瀏覽:738
怎麼查微信公眾號什麼時候開通的 瀏覽:717
安裝三菱編程閃退怎麼回事 瀏覽:488
手機怎麼創建word文件格式 瀏覽:694
c語言連接資料庫 瀏覽:887
數據線粉色和白色哪個是正 瀏覽:775
vb編程應注意什麼 瀏覽:855
js循環添加控制項 瀏覽:615
學習計算機網路的作用 瀏覽:235
access資料庫最新內容怎麼調 瀏覽:203
上古世紀新版本跑商 瀏覽:267
iphone5國際漫遊設置 瀏覽:107
ipodwatch如何安裝app 瀏覽:114

友情鏈接