真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

IIS7中Ajax.AjaxMethod無效的原因及解決方法是怎樣的-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)IIS7中Ajax.AjaxMethod無效的原因及解決方法是怎樣的,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

10年積累的成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先制作網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有西安免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

最近做用Ajax.AjaxMethod方法的時(shí)候,在asp.net的服務(wù)器下一切正常,用iis的時(shí)候,js中總是cs類找不到,我就郁悶了,折騰了大半天,終于找到錯誤原因了。

因?yàn)槲野l(fā)布網(wǎng)站用的是iis7,所以在web.config位置文件中>里加入標(biāo)簽。

我的問題就是由于沒有注意到iis版本問題,導(dǎo)致的。。。悲了個(gè)劇!

現(xiàn)在將整個(gè)方法要注意的都寫下來,也方便以后再看,希望的的遭遇能讓碰到同樣錯誤的人看到,省下一點(diǎn)寶貴的時(shí)間,畢竟生命誠可貴嗎,少費(fèi)點(diǎn)神,少掉幾根毛,哈哈。。。

直接在網(wǎng)上找篇全面的,別罵我抄襲。。。

使用AjaxMethod要滿足一下幾點(diǎn):
1、如果還沒有ajax.dll文件,就先下載一個(gè)來
2、將ajax.dll添加到項(xiàng)目引用中:在VS的解決方案資源管理器中右鍵點(diǎn)擊項(xiàng)目名稱--“添加項(xiàng)目引用”--瀏覽,找到ajax.dll確定
3、webCofig中加上節(jié)點(diǎn)
如果是IIS7,則需要在里加上
在CS程序中加上


代碼如下:


protected void Page_Load(objectsender,EventArgse)
{
Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));//ClassName是這個(gè)CS文件的類名
}



編寫CS方法,方法前加上[Ajax.AjaxMethod()],
如果要使AjaxMethod里面能調(diào)用session,寫成:[Ajax.AjaxMethod(HttpSessionStateRequirement.Read)] ,
如:


 代碼如下:


[Ajax.AjaxMethod()]
public string GetAddress(string UserID)
{
string Address="";
//do somthing to get the address here
return Address;
}



注意方法要寫成public,否則在JS里調(diào)用的時(shí)候會提示“不支持此屬性或方法”

4、確保頁面中有

標(biāo)簽。

5、ASPX的JAVASCRIPT中調(diào)用時(shí)加上類名 ,如:
var address = ClassName.GetAddress('123').value;

以上就是IIS7中Ajax.AjaxMethod無效的原因及解決方法是怎樣的,小編相信有部分知識點(diǎn)可能是我們?nèi)粘9ぷ鲿姷交蛴玫降?。希望你能通過這篇文章學(xué)到更多知識。更多詳情敬請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前文章:IIS7中Ajax.AjaxMethod無效的原因及解決方法是怎樣的-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://weahome.cn/article/ecjgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部