Month: 2008-01

VS2008裡最革命性的改變應該就是Linq,雖然已改用VS2008好幾個月,但都是在趕些急如星火的ASP.NET 2.0專案,因此到目前為止只享受到Javascript Intellisense等周邊的IDE改良。 今天喘口氣,切換去處理另一個任務,裡面剛好有個需求,要寫個小工具做批次資料轉換。由...

小時候,我的志顯跟一般的小孩沒有兩樣,崇拜著愛迪生、牛頓,長大想當科學家,幻想自己研究出改寫人類歷史的驚世發明。 漸漸地,年紀愈大、志願愈小,踏出校園的那一刻,腦中殘留的小小企盼只剩下能找份穩當的工作,上班下班,結婚生子,了此殘生... (援引二技同學李大雄的名言,十幾年來咀嚼再三,餘味無窮) 剛...

小問題一個! 換了IE7之後,我發現每次在Address Bar輸入新網址,IE7就會新增一個Tab開啟新的URL。我習慣用blah.asp?x=1, blah.aspx?x=2(x是隨便輸入且不具任何效用的參數,只是為了讓URL不完全相同)的手法來確保不會讀到Cache中的內容,在IE7上每換一...

Javascript Intellisense是吸引我改用VS2008編輯ASP.NET 2.0專案的重要原因之一,我卻被一個煩人的相關警告騷擾了好幾天。 只要一Build專案,Error List中就會出現Error updating JScript IntelliSense: Microsof...

微軟已經正式宣告,基於強化瀏覽器的安全性,將於2008/02/12起將透過自動更新機制強制升級至IE7(就是只要做Windows Update, 預設就會升級到IE7)。 對一般使用者來說,IE7提供更好的安全防護,例如: IE7上線後每週就至少為User擋下90萬人次的釣魚網站詐騙,內建Tab的...

先前曾提出在MasterPage中解決ClientID被加料的方法,最近發現原來的做法有些小缺點。 原先的邏輯只額外多搜尋ContentPlaceHolder的字頭(Prefix),但是若其中有UserControl,則UserControl的ClientID還會被加上UserControl的ID...

在Visual Studio中跑單元測試,遇到以下訊息: Failed to queue test run 'jeffrey @MyMachine 2008-01-17 09:31:03': Test Run deployment issue: The location of the file or...

一個很小很小的問題,只是以前都很鄉愿地繞路避開,今天終於肯花時間找到正解: static void StringFormatTest(string custCode){ string s = string.Format(@"function blah() { {0}}", custCo...

收到一只DHL快遞包裹。 咦... 是誰送禮物給我? 打開箱子,裡面是一只盒子,取出盒子時看到一位宅男對我傻笑型男對我微笑... 取出盒子,封面上斗大的MVP字樣,揉揉眼睛,莫非? 西滴! 微軟感念不服老的中年人過去一年拼了老命在Blog上講得口沬橫飛、寫了超過200篇自以為很珍貴的...

一直以為BULK INSERT就不會記Log,結果今天跌了一跤... 我下的語法如下(錯誤示範,小朋友不要學) TRUNCATE TABLE RESD BULK INSERT RESDEFROM 'C:\DataProc\Output\RESD.txt'WITH(   ...

前陣子幫同事追查問題,由於懷疑主機上的程式版本有誤,便找來Source Code,與Reflector反編譯(Decompile)主機上DLL得到的Code比較,在一段程式上發現了小小的差異: Souce Code裡是先將DropDownList的SelectedValue先存到變數中,再將該變數當...

我一直很鍾愛翠綠色的自然景色,也許因為習慣了台灣山林終年如一的墨綠,青翠鮮明的植物,總會特別吸引我的目光。 還清楚記得當年看到清秀佳人(Anne Of Green Gables)影集裡草地、樹葉綠成一片,心頭為之一震的感覺。即使在日常生活裡,早晨騎車上班,遇見晨光照耀在河濱公園草地灑下一地青翠;或...

前些時候,為了解決MatserPage下元件的ClientID會被加註Prefix的問題,我寫了一段彈性化找尋ClientID的Javascript Function取代document.getElementById(),並且為了確保WebControl在產生HTML的同時就可以插入Javascri...