__doPostBack 未生成

事情是這樣的:html

asp.net 項目 採用了 DevExpress 第三方控件,而後 網站架設在  win2003 服務器上面。服務器

本地測試 都是 OK的,然而 ,在服務器 上面 卻出現了  __doPostBack 未定義的錯誤。cookie

而後我一直都錯誤的覺得是 第三方控件 的問題,然而 我錯了。框架

 __doPostBack 是.net框架自動生成的,我觀察過生成以後的源碼,服務器 確實 沒有生成 __doPostBack,而我本地卻生成了。asp.net

因而我百度了下。ecmascript

參見:http://www.sufeinet.com/thread-4564-1-1.html測試

 

最後我使用   如下方法搞定的。網站

 1.添加一個"App_Browsers"文件夾
     2.添加一個"*.browser"後綴的文件,如IE10.browser.
     3.添加文件內容以下:spa

<browsers>  
 
       <browser refID="Default">  
 
          <capabilities><!-- To avoid wrong detections of e.g. IE10 -->  
 
             <capability name="cookies" value="true" />  
 
            <capability name="ecmascriptversion" value="3.0" />  
 
        </capabilities>  
 
        </browser>  
 
       </browsers>最總的感悟是  :對某個事物的成見,會矇蔽了本身的雙眼、阻礙了本身前進的步伐。
相關文章
相關標籤/搜索