新聞中心
我們將討論WebForm_PostBackOptions未定義的原因及解決方法,希望通過(guò)本文能對(duì)大家了解WebForm有所幫助。

創(chuàng)新互聯(lián)是專業(yè)的東烏珠穆沁網(wǎng)站建設(shè)公司,東烏珠穆沁接單;提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行東烏珠穆沁網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
原因:擴(kuò)展名為*.axd的應(yīng)用程序在iis中沒(méi)有映射
WebForm_PostBackOptions未定義
現(xiàn)將做好的網(wǎng)站上傳至服務(wù)器上(.net2.0)后運(yùn)行發(fā)現(xiàn)如下問(wèn)題:
在某些頁(yè)面的LinkButton控件點(diǎn)擊后無(wú)法運(yùn)行。IE狀態(tài)欄提示javascript腳本錯(cuò)誤(WebForm_PostBackOptions未定義),但在本地是可以正常使用。
經(jīng)在本地測(cè)試是因?yàn)閯h除了擴(kuò)展名:.axd 與 C:"WINDOWS"Microsoft.NET"Framework"v2.0.50727"aspnet_isapi.dll的映射造成的問(wèn)題。
解決辦法:
將.axd映射加上。但“檢查文件是否存在”不能選擇。
WebForm_PostBackOptions未定義 解決方法
2007-12-20 15:07
系統(tǒng)本來(lái)用得好好的,忽然有用戶報(bào)錯(cuò),說(shuō)點(diǎn)按鈕不頂用了;
我試了一下,果然,而且大多數(shù)的服務(wù)器控件都不能用了;在瀏覽器窗口的左下角,出現(xiàn)黃色的嘆號(hào),雙擊打開(kāi),顯示如題的錯(cuò)誤信息;“WebForm_PostBackOptions未定義”;
這是一個(gè)javascript的錯(cuò)誤提示,按道理說(shuō)是客戶端腳本錯(cuò)誤,與.net應(yīng)該無(wú)關(guān),但是稍了解一下asp.net框架就會(huì)知道,asp.net的所有控件,到了客戶端都會(huì)生成html與javascrpt代碼;這顯然是與.net相關(guān)的javascript代碼報(bào)錯(cuò)了。
不知道咋回事兒;去網(wǎng)上搜了一下,解決方法只有一種,就是添加axd的映射;如圖:
但是axd文件的映射默認(rèn)是有的,除非有人刻意把它去掉了,所以才需要再手工加上去;而我的服務(wù)器是自己管理,我沒(méi)有去動(dòng)過(guò)的;應(yīng)該不是因?yàn)檫@個(gè)原因;
我還是按照上面的方法查看了一下,IIS沒(méi)有問(wèn)題,該有的映射都有,沒(méi)什么不正常的;但我的問(wèn)題還依然沒(méi)有解決;去網(wǎng)上再搜,也沒(méi)有其它的方法可參考的;
不過(guò),想想,既然是axd文件的問(wèn)題,就從它入手好了;打開(kāi)一個(gè)aspx的文檔(這是指,在瀏覽器中查看aspx頁(yè)面的HTML源碼),在頁(yè)面的頭部會(huì)有類似的一段代碼:
上面的代碼是調(diào)用javascript的代碼,而src卻鏈接了一個(gè)動(dòng)態(tài)頁(yè),可想而知,這個(gè)js文件是動(dòng)態(tài)生成的嘍;如果它生成出錯(cuò),頁(yè)面調(diào)用不到j(luò)s文件,自然會(huì)提示javascript的錯(cuò)誤,提示找不到相關(guān)對(duì)象。
把上面src中的代碼復(fù)制下來(lái),放到瀏覽器地址中運(yùn)行;其實(shí)就是把它當(dāng)做一個(gè)aspx頁(yè)面來(lái)執(zhí)行;錯(cuò)誤報(bào)出來(lái)了;在哪個(gè)文件的哪一行,錯(cuò)誤信息與aspx文檔報(bào)錯(cuò)的方式是一樣的;
這樣我就很清楚的知道是哪里出錯(cuò)了;
至于我的錯(cuò)誤,我就不說(shuō)了,(是我寫在Global.asax中的一個(gè)代碼出點(diǎn)問(wèn)題,影響到了所有的動(dòng)態(tài)頁(yè));我要說(shuō)的是,出現(xiàn)“WebForm_PostBackOptions未定義”的錯(cuò)誤時(shí),我們?nèi)绾螠?zhǔn)確找出錯(cuò)誤位置的方法;
行: 1
字符: 1
錯(cuò)誤: 'WebForm_PostBackOptions' 未定義
代碼: 0
Getting 'Webform_Postbackoptions is undefined’ errors in ASP.NET 2.0
在IIS站點(diǎn)屬性設(shè)置中找到 主目錄 -> 配置 -> 添加
在可執(zhí)行文件項(xiàng)中輸入:c:"windows"microsoft.net"framework"v2.0.50727"aspnet_isapi.dll
擴(kuò)展名為:.axd
動(dòng)作限制為:GET,HEAD,POST,DEBUG
不確認(rèn)文件是否存在。
另外,TreeView控件不能正常顯示也和.axd的映射有關(guān)
分享題目:解決WebForm未定義的原因及方法
標(biāo)題路徑:http://fisionsoft.com.cn/article/ccsgdje.html


咨詢
建站咨詢
