2013-03-15 34 views
0

我工作的一個應用程序,我想使用Ajax部分渲染網頁,而不是完整的後背面部分使用Ajax。所以我用scriptManagerupdatepanel,但我有JS sys is not defined錯誤。我查看了生成的JS代碼,似乎沒有任何Ajax客戶端框架已由scriptmanager加載,scriptressource中沒有引用。在Web應用程序

我用VS2010模板測試AJAX創建了一個網站,所有工作正常,但在web.config我沒有發現任何區別。這是一個已知的問題嗎?

回答

0

解決方案:

評論和我的代碼,我發現取消註釋不同部分之後是我的ObjectDataSource造成的問題... ObjectDataSource控件的使用功能情況來檢索業務對象,但因爲我使用類屬性的參數我「選擇」 ObjectDataSource控件的功能,我需要定義我的頁面對象實例的當前實例(1),但是當工作結束後也被安置的ObjectDataSource .... :)我停止利用事件「ObjectDisposing」處置過程(2)。 ..

(1)

protected void OdsRecordObjectCreating(object sender, ObjectDataSourceEventArgs e) 
     { 
      e.ObjectInstance = this; 
     } 

(2)

protected void OdsRecordObjectDisposing(object sender, ObjectDataSourceDisposingEventArgs e) 
{ 
    e.Cancel = true; 
} 

再見!