Silverlight奇怪的點擊穿透問題。

  • 6558
  • 0
  • 2010-06-18

不知各位有沒有發生,在某一個元件上怎麼點都不會發生滑鼠的事件,如果你仔細看那些元件Background不是沒設定就是設為NULL,在Silverlight中如果元件背景色是NULL,是不會產生滑鼠事件的。

...繼續閱讀 »

為jQuery.Ajax加上Queue

  • 47922
  • 0
  • Web
  • 2010-11-26

Ajax在我的濫用下,曾經一個網頁同時送出50個左右的Request,使得網頁不穩定,人多同時瀏覽,還照成站台產生災難性失敗,不過這些Request還是要送,因為是不同系統透過Web Service取值(客戶不要快取),那怎麼辦呢??後來想到Queue的概念,google搜jqueue ajax queue還滿多資料的,以下是我的過滤的結果,供各位參考。

...繼續閱讀 »

手工製Coded UI Test(Visual Studio 2010新的UI自動化測試)

  • 18576
  • 0
  • .Net
  • 2010-11-23

在Visual Studio 2010測試專案中,多了很多測試項目,而其中之一的Coded UI Test是用來以代碼的方式做自動化使用者介面測試,剛開始我以為只能用錄製然後產生代碼,雖然錄製的很方便,不過如果事後要修改非常的麻煩,而且產生的Code非常的多,要刪除一個不要的測試,完全無從下手,後來看到除了用錄製外,其實也可以用自己寫的方式,我實際寫過真的比錄製的好維謢,而且代碼乾淨許多。

...繼續閱讀 »

萬用String Join使用IEnumerable Extension

  • 14582
  • 0
  • .Net
  • 2010-08-22

剛剛看到網友分享String.Join的小技巧,我就想到我前陣子,因為String.Join只能對String陣列操作,不能對集合如List、DataTable、IQueryable等類型操作,所以我自己就寫了一個Extension來方便自己,以便對集合可以是像String一樣使用Join。

...繼續閱讀 »

Silverlight 3 + WCF 的例外處理

  • 20453
  • 0

在發開Silverlight Client(簡稱前端)與使用WCF Web Service(簡稱後端)時,有時候後端在執行過程中發生了例外狀況(Exception),雖然前端可以從System.ComponentModel.AsyncCompletedEventArgs.Error是否為Null知道有沒有例外發生,但收到的錯誤訊息永遠都是
The remote server returned an error: Not Found.
這樣的訊息要怎麼在前端回報錯誤,因為你根本不知道後端發生了什麼錯誤,以前為了要收到詳細的錯誤訊息,必需要自己處理如建立一些Class,如範例1,非常的麻煩,所以我想很多人都懶的處理錯誤訊息了,只產生一種訊息「伺服器發生錯誤」來打發用戶,這在Silverlight 3 這個情況已有所改變,但不是預設的必需有隔外的處理。

...繼續閱讀 »