2008-06-10 11:31 AM 1 14,106
大部分人安裝Reporting Service的經驗應該都是輕鬆愉快的"下一步、下一步"吧? 但我遇到的盡是一些RSConfigTool Bug、SSRS+SQL 2000 Reporting Service等刁鑽又詭異的情境,總與輕鬆愉快無緣。 這兩天幫同事要裝另一台SSRS + Report...
2008-05-14 07:26 AM 7 37,319
關於Ling to SQL如何處理交易,一直有個疑問 -- 當多筆資料的更新動作必須包成Transaction時,在Linq to SQL中應如何處理? 花了點時間研究,心得如下: 當連續進行多筆資料更新,再一次DataContext.SubmitChanges();,預設Linq to SQL...
2008-05-13 09:46 AM 10 41,512
不知你有沒有遇過以下的錯誤? Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configu...
2008-04-21 09:58 AM 5 20,248
又是藏在心中很久的疑問,這幾天被要求提交伺服器規格,被迫花了點時間把它釐清楚。 我們都知道,微軟的Server系列產品,不同的版本可支援處理器(Processor)數與記憶體容量上限不同,以Windows 2003為例,共有Web Edition、Standard Edition、Enterpri...
2008-04-11 02:44 PM 0 9,092
有個網頁用IE6檢視OK,用IE7卻會有問題,害我抓問題抓到滿身大汗! 我看到的現象是ASPX抓到的Request["p"]裡出現了%2f這類文字,而該URL是由一段Javascript產生的; 這段Javascript去抓某個<a href="javascript:...">的hre...
2008-03-30 11:38 AM 0 21,376
【前情提要】快一年前,我處理了一件Email異常延遲傳送的案件,原本計劃分兩篇說明,第一篇談Mail Client端的偵察,第二篇談Exchange Log的追蹤。結果,事多人忙心頹手懶,Post完上集,第二篇就被我遺留在火星上... 前幾天驚聞網友Leo詢問下集,心頭一驚,這這這... 趕緊登...
2008-02-13 02:19 PM 2 21,148
使用者反應他的IE只要遇到Javascript window.open,就會跳出"類別未登錄"的錯誤訊息! 推測"類別未登錄"的英文原文應為"Class not registered"(這就是為什麼我鍾愛英文版OS的原因,可以不必玩中翻英猜猜看),用window.open加class not re...
2008-01-25 08:47 AM 2 10,256
Javascript Intellisense是吸引我改用VS2008編輯ASP.NET 2.0專案的重要原因之一,我卻被一個煩人的相關警告騷擾了好幾天。 只要一Build專案,Error List中就會出現Error updating JScript IntelliSense: Microsof...
2008-01-03 04:20 PM 6 11,089
前些時候,為了解決MatserPage下元件的ClientID會被加註Prefix的問題,我寫了一段彈性化找尋ClientID的Javascript Function取代document.getElementById(),並且為了確保WebControl在產生HTML的同時就可以插入Javascri...
2007-12-28 08:04 PM 1 20,948
為了測試使用System.Data.OracleClient、ODP.NET(Oracle.DataAccess.Client)與TransactionScope三者的效能差距,我設計了以下的實驗,分別用三種方式(因ODP.NET 9207還不支援TransactionScope,所以Transac...
2007-12-24 02:01 AM 4 13,846
上回我提了一個解決套用MasterPage時ClientID會突變的方法,其中提到: 我不喜歡document.getElementById('<% =TextBox1.ClientID%>').value這種ASP時代義大利麵式的寫法。 網友eric問: 為什麼不愛? 義大利麵先生,你...
2007-12-21 07:42 PM 12 26,116
[Abstract] When using ASP.NET masterpage, the ClientID of webcontrol inside ContentPlaceHolder will get container's ClientID as prefix, like 'ctl00_...
2007-12-15 06:38 AM 15 75,974
大部分的.NET開發者都知道,要做大量的字串相加,StringBuilder比string相加快上N倍。這個效能差異源於String物件的特性,每次"動態相加"時必須捨棄原字串佔用的記憶體空間,重新配置記憶體儲存相加後的新字串內容。只是背後的原理實在曲折,於是我們腦海只會留下"串接字串千萬要用Str...
2007-12-12 10:58 PM 0 6,431
Javascript燈謎時間又來了... <html><body><script type="text/javascript">test("Before");function test(m) { alert(m);}test("After");</s...
2007-12-03 12:47 AM 0 4,888
上了一課! 我寫了一段Code,利用catch SqlException偵測Deadlock, 前兩次延遲一小段時間再試,第三次則直接丟出Exception。在少數特殊情境下,程式要先切換成特定使用者身份,待處理完成後再切回系統身份。程式示意如下: 1: try 2: { 3: ...
2007-11-21 08:55 AM 0 21,192
前幾天幫同事看一個WinForm問題,明明有Primary Key限制的DataTable,卻冒出數筆PK相同的資料,Grid還會發狂似地不斷捲動。 由於資料的更新動作來自非UI Thread,我們首先懷疑的就是Threading Issue,不過該問題只出現在尖峰時刻資料量爆多的情境下,在測試台中...