<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        IIS7中Ajax.AjaxMethod無效的原因及解決方法

        來源:懂視網(wǎng) 責編:小采 時間:2020-11-27 22:52:21
        文檔

        IIS7中Ajax.AjaxMethod無效的原因及解決方法

        IIS7中Ajax.AjaxMethod無效的原因及解決方法:最近做用Ajax.AjaxMethod方法的時候,在asp.net的服務(wù)器下一切正常,用iis的時候,js中總是cs類找不到,我就郁悶了,折騰了大半天,終于找到錯誤原因了。 因為我發(fā)布網(wǎng)站用的是iis7,所以在web.config位置文件中<system.webServer&g
        推薦度:
        導(dǎo)讀IIS7中Ajax.AjaxMethod無效的原因及解決方法:最近做用Ajax.AjaxMethod方法的時候,在asp.net的服務(wù)器下一切正常,用iis的時候,js中總是cs類找不到,我就郁悶了,折騰了大半天,終于找到錯誤原因了。 因為我發(fā)布網(wǎng)站用的是iis7,所以在web.config位置文件中<system.webServer&g

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

        因為我發(fā)布網(wǎng)站用的是iis7,所以在web.config位置文件中<system.webServer><handlers>></handlers><system.webServer>里加入<add name="AjaxMethod" type="Ajax.PageHandlerFactory, Ajax" verb="POST,GET" path="ajax/*.ashx" />標簽。

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

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

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

        使用AjaxMethod要滿足一下幾點:
        1、如果還沒有ajax.dll文件,就先下載一個來
        2、將ajax.dll添加到項目引用中:在VS的解決方案資源管理器中右鍵點擊項目名稱--“添加項目引用”--瀏覽,找到ajax.dll確定
        3、webCofig中<httpHandlers>加上<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>節(jié)點
        如果是IIS7,則需要在<system.webServer></system.webServer>里加上<add name="ajax" verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax" />
        在CS程序中加上
        代碼如下:


        protected void Page_Load(objectsender,EventArgse)
        {
        Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));//ClassName是這個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)用的時候會提示“不支持此屬性或方法”

        4、確保頁面中有<form runat="server"></form>標簽。

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

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        IIS7中Ajax.AjaxMethod無效的原因及解決方法

        IIS7中Ajax.AjaxMethod無效的原因及解決方法:最近做用Ajax.AjaxMethod方法的時候,在asp.net的服務(wù)器下一切正常,用iis的時候,js中總是cs類找不到,我就郁悶了,折騰了大半天,終于找到錯誤原因了。 因為我發(fā)布網(wǎng)站用的是iis7,所以在web.config位置文件中<system.webServer&g
        推薦度:
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久久久国产精品免费免费搜索 | jzzjzz免费观看大片免费| 18勿入网站免费永久| 亚洲日韩中文字幕| 中文字幕视频免费| 亚洲网址在线观看| 在线看片无码永久免费视频| 国产亚洲中文日本不卡二区| 日本免费人成视频播放| 精品亚洲成A人在线观看青青| 国产男女猛烈无遮挡免费网站| 噜噜综合亚洲AV中文无码| 亚洲真人日本在线| 成全高清在线观看免费 | 亚洲国产视频一区| A级毛片内射免费视频| 亚洲成在人线在线播放无码| 免费一级毛片在级播放| 国产午夜精品理论片免费观看| 久久亚洲国产中v天仙www| 91成人在线免费视频| 亚洲中文无码永久免费| 国产一区二区三区免费在线观看| 二级毛片免费观看全程| 久久亚洲精品中文字幕无码| 在线视频精品免费| 成年大片免费高清在线看黄| 亚洲国产精品无码AAA片| 亚洲第一成年免费网站| 九九免费观看全部免费视频| 亚洲国产成人久久精品动漫 | 亚洲综合偷自成人网第页色| 免费一级毛片在级播放| 一级毛片不卡片免费观看| 亚洲人成网站在线播放2019| 久久久久亚洲av毛片大| 免费毛片a在线观看67194| 四虎影视久久久免费| 亚洲国产av一区二区三区丶| 国产精品亚洲视频| 毛片视频免费观看|