台灣最大程式設計社群網站
線上人數
850
 
會員總數:244895
討論主題:188889
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> 當AJAX遇上Timer便產生編譯錯誤
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
當AJAX遇上Timer便產生編譯錯誤
價值 : 30 QP  點閱數:2008 回應數:2

樓主

JasonYang
初學者
13 13
1241 19
發送站內信

我想在我原本的網站加入AJAX的功能(使用AJAX Control Toolkit)
改完程式後(修改web.config、加入AJAX控制項…)
每次跑到下面這一行就出現錯誤

Session("Timercount") = Timer

錯誤訊息如下:

編譯錯誤
描述: 資源編譯無法完成 (錯誤發生於服務要求)。請檢閱下列的特定錯誤詳細資料,並視情況修改您的原始程式碼。

編譯器錯誤訊息: BC30108: 'Timer' 為型別,無法當成運算式使用。

原始程式錯誤:
行 3:
行 4: Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
行 5: Session("Timercount") = Timer
行 6:
行 7: If Session("Timercount") Is Nothing Then

後來我將從微軟網站抓下來的AJAX範例,在Page_Load裡加入 Session("Timercount") = Timer 這一行,一樣出現錯誤
請各位大大、高手幫我想想是什麼原因好嗎?謝謝

搜尋相關Tags的文章: [ ajax ] , [ Control Toolkit ] , [ Timer ] ,
本篇文章發表於2007-05-17 17:15
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

Allen
捐贈 VP 給 Allen 檢舉此回應
看起來只是語法錯了,例如
Session("Timercount") = DataTable
Session("Timercount") = ArrayList
Session("Timercount") =....
都會有相同的error才對

您試試拉一個timer到網頁中,假設它的id是Timer1
然後您寫成
Session("Timercount") = Me.Timer1
這樣或許可以
本篇文章回覆於2007-05-17 17:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

JasonYang
檢舉此回應
感謝Allen大大的提醒
才讓我想到AJAX有一個Timer件物
後來我將Timer前面加上命名空間Microsoft.VisualBasic.DateAndTime.Timer
問題就解決了

但解決了這個問題,又出現另一個問題
這次錯誤出現在AJAX產生的javascript code裡
看來只好慢慢debug了…
本篇文章回覆於2007-05-18 11:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.