<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
        主站蜘蛛池模板: 在线观着免费观看国产黄| 91av免费观看| 四虎永久免费地址在线观看| 亚洲人成网站在线观看播放动漫| 日本视频在线观看永久免费| 亚洲AV无码一区二区乱子伦 | 九九精品免费视频| 亚洲国产模特在线播放| 50岁老女人的毛片免费观看| 亚洲欧洲日本国产| 成人黄页网站免费观看大全 | 亚洲av永久无码天堂网| 天天干在线免费视频| 亚洲乱妇老熟女爽到高潮的片| 在线免费一区二区| 三级片免费观看久久| 亚洲色无码专区在线观看| 一个人免费日韩不卡视频| 亚洲制服丝袜在线播放| 免费无码黄动漫在线观看| 一级大黄美女免费播放| 亚洲成AV人片在线观看WWW| 1000部国产成人免费视频| 亚洲av无码专区在线观看下载| 国产一区二区三区免费看| 久久九九免费高清视频| 亚洲国产人成网站在线电影动漫| 成人浮力影院免费看| 亚洲国产日韩a在线播放| 亚洲综合色在线观看亚洲| 中文日本免费高清| 久久精品亚洲一区二区三区浴池| 中文字幕av无码无卡免费 | 中文字幕乱码系列免费| 91情国产l精品国产亚洲区| 女人张开腿等男人桶免费视频 | 亚欧色视频在线观看免费| 亚洲色偷偷偷综合网| 国产成人精品日本亚洲专区| 67pao强力打造国产免费| 老司机午夜精品视频在线观看免费|