致ajax失效

來源:互聯網
上載者:User
Today, 遇到一個很XX的問題,鬱悶死。。。。

本想今天要項目中加個updatepanel,局部重新整理一個,以前弄過這東西,覺得十分簡單的事情,之前的Demo是可以實現的。。。可是移到項目中就點都沒效果。。。

搞了大半天原來是<xhtmlConformance mode="Legacy"/>問題。

總結一下:

 詳見頁面http://www.microsoft.com/china/msdn/library/webservices/asp.net/ASPNETusStan.mspx   
 為了滿足每個人的要求,Microsoft   建立了一個名為   xhtmlConformance   的新配置選項,您可以在 Web   網站的設定檔中設定該選項。新的配置選項使您能夠指定   Web   頁的   XHTML  一致性的層級。它的內容如下所示。  
   
  <configuration>    
  <system.web>    
          <xhtmlConformance      
                  mode="transitional"   />    
  </system.web>    
  </configuration>   
    
預設情況下,xhtmlConformance   設定為值   transitional。但是,還可以將該選項設定為值   strict   或   legacy。     
    
如果將   xhtmlConformance   選項設定為   strict,那麼標準的   ASP.NET   控制項將不會再呈現某些屬性。例如,ASP.NET   <form>   控制項將不再呈現   name   屬性。除非   ASP.NET   頁包含(不符合標準的)用戶端指令碼,否則從   transitional   模式切換到   strict   模式時,不會注意到任何變化。     
    
如果將   xhtmlConformance   選項設定為   legacy,那麼對於某些元素和屬性(但不是全部),ASP.NET   架構將恢複為   ASP.NET   1.1   呈現行為。在這種情況下,ASP.NET   架構將呈現不與任何   XHTML   標準相容的內容,並且頁將不再通過   XHTML   標準驗證。例如,在   legacy   模式下,呈現   <br>   標記時不會呈現它需要的   XHTML   結束斜杠   (<br   />)。

只有在將現有   ASP.NET   1.1   應用程式遷移到   ASP.NET   2.0   的過程中遇到問題時,將   xhtmlConformance   設定為   legacy   模式才是有意義的。  

/Files/kingjiong/testajax.rar

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.