自從學會LINQ to SQL一行資料庫更新法,它便成為我專案裡常用的技巧。對於彈性要求較高、嚴謹性要求較低的複雜資料,我還喜歡借重SQL 2005起新增的XML資料型別作為儲存欄位。透過LINQ to SQL對應,Xml欄位會變成System.Xml.Linq.XElement Class,X...

剛好有個需求要讓<select>裡的選項可以上下移動,落到本山人手上,想當然爾是用jQuery打死。 除了做了向上、向下鈕外,我還順手加上按【alt-向上】/【alt-向下】移動選項的快速鍵,沒想到程式碼比想像中還簡潔,忍不住貼文讚嘆一番! 嘖嘖嘖,短短兩個API串接: $op...

上次介紹過如何設定WCF使用Windows認證,今天處理一個WCF部署時,如法泡製卻一直撞壁... 呼叫MyDataService.svc時始終彈出: Security settings for this service require 'Anonymous' Authentication bu...

我喜歡LINQ to SQL的簡潔,就拿更新資料庫某筆資料這件事來說,你可以忘記SqlConnection、丟掉SqlCommand、抛下SqlParameter,就搞定整個更新動作,對寫慣ADO.NET的人來說,實在是件不可思議的事。 像下面這個例子,寫一段LINQ配上Single()取得資...

接連在好幾個小專案裡用了LINQ to SQL,慢慢掌握要領,煎、煮、炒、炸查詢、新增、修改、刪除,各種料理操作都已能手到擒來,就愈發感受到它的便利性。 說穿了,LINQ to SQL只不過是ORM的一種具體實踐,並無深奧學問,之所以用來得心應手、讓人驚豔,不外乎是在與Visual Studi...

昨天早上上班出門,乍見天氣好到嚇人,藍天白雲,空氣清澄,指南群山歷歷在目,這是標準登高望達的絕佳時機,不禁讓我憶起從木柵看海的日子。無奈掛在肩頭上的五斗米狠心地將我拉回現實,乖乖忘卻攻頂,趕緊專心Coding。 7/10(五) 08:01 AM 為了抒發心情,我在噗浪上感嘆: "為了不辜...

前陣子在專案中用了jQuery AutoComplete Plugin,感覺甚好,我想將來很可能會繼續用在其他專案上,索性做了一個範例懶人包以備未來不時之需,利人也利已。(我預估自己大概下個月就會忘記這次是怎麼寫出來的,所以這個懶人包對我來說也粉重要) 放了一個線上的範例網頁讓大家試敲,你可以輸入...

近來較忙,部落格呈現休眠狀態,只偶爾回回留言,但固定每天都會在噗浪上碎唸幾句,這倒突顯出了"微網誌"與”網誌”的特性差異。 為避免網站長香菇,特貼幾張照片充數,活絡一下氣氛。   為避免女兒經過暑假兩個月就提早"宅化",特別安排她去參加...

"一人分飾多角"是網站開發/測試人員的重要謀生技能,尤其是在Demo或測試時格外重要。在模擬整個作業情境的過程中,測試人員常常一下要當美眉Key單、一下要演主管審單、一下要扮老總核准,忙得不亦樂乎。 由於網站設計上,登入後多會以Session/Cookie記錄不同的使用者身份...

十八歲的jQuery天才少年James Padolsey這回又讓我佩服到起了雞皮疙瘩... 一直以來,jQuery的語法有個小缺陷,就是在API中少了直接引用自己的捷徑。舉個例子來說,如果我想讓某個<div id='”dvX”>的寬度增加20px,常見的解法有兩種: $("#...

被一個問題搞到暴怒! 我寫的一個網頁採用BlockUI的方式顯示一個嵌在IFrame裡的子網頁,以進行一些額外的資料輸入操作,操作完成後則以$.unblockUI()收掉子網頁,將控制權交回原網頁。 起初有一個使用者跟我抱怨,IFrame子網頁裡的Textarea,在重覆開啟關閉後,子網頁的...

在射茶包的過程中,發現了一個有趣的瀏覽器行為。 程式碼如下,按下Button會在IFrame元素中開啟目前所在網頁。會寫成這種架構是打算讓一個網頁同時扮種兩種角色,不必為了一個小測試搞出兩個HTML檔案來。實際的測試中,我用if (parent != window)判別網頁是否在IFrame中被...

太驚訝了... Vista居然把SMTP Service拿掉了!! 要跑簡單的測試,在Windows安裝選項中找了半天,遍尋不著SMTP Service的項目。Goggle了一下,證實: Vista把STMP Service拿掉了 拿掉了 拿掉了 拿掉了 拿掉了~~~ 網路上有人推免費的Fr...

今早噗浪時看到這個... 不知不覺間,Karma已經超過81,抵達涅槃之境,獲得太極勳章一枚。(怪了,佛教的涅槃配上道教的太極,這是萬流歸宗嗎?) 依我個人的觀點,噗浪/Twitter是Internet從BBS, Homepage, Blog, Forum, MSN(Instant M...

專案剛好用到列舉型別(enum)的處理,之前雖已寫過一篇相關文章,但這次又多用到了找上下筆及列出清單的特性,索性再整理一篇更完整的。 以下示範列出所有列舉項目及對應數值、字串、整數與列舉間的雙向轉換寫法,還有尋找上一個、下一個列舉值的簡陋做法(很不嚴謹,僅為示意,想深入研究的人這裡有個LINQ範例...