可能很多人沒聽過何謂 Socket Pooling,其實就是在 IIS 裡的 Service 預設會將本機所有的 IP 全部綁定(Binding)起來佔住,即便你在 IIS 裡特別明確指定 IP:Port 給站台使用,其他的程式或服務也不能使用被佔住的 Port。
... 繼續閱讀 ...
只要在網頁的 <head> 標籤裡的最上面加上這一行,就可以立即提升5倍的執行效率喔!
... 繼續閱讀 ...
開發一個網站時,難免會有哪種每一個都有的功能、變數(例如:頁面的權限控管判斷),通常我們會寫一支 BasePage 類別,並讓網站中的頁面類別繼承這個 BasePage 類別用以簡化程式碼的數量,但如果你很多頁都要做繼承的話,你可以用以下這個方法直接定義在 web.config 裡即可,就不用每一頁都去修改 Code Behind 的程式碼了。
... 繼續閱讀 ...
最近看了一篇文章 The Gospel of the GUID 覺得很有價值,作者主要是講在用 SQL Server 時,他建議所有表格的 Primary Key 都用uniqueindentifier (GUID) 欄位格式,也看了好幾篇相關的文章,對 GUID 的掌握又更完整了。
... 繼續閱讀 ...
今天在這裡看了一篇關於 ViewState 的文章,他將 ViewState 的運作寫的清清楚楚,撰寫 ASP.NET 的程式設計師一定不能錯過這篇文章。
... 繼續閱讀 ...
基本上,Browser 都因為安全性的問題不允許強制關閉主視窗,但自己透過 window.open() 開啟的視窗可以控制強制關閉。
... 繼續閱讀 ...
今天一直在想辦法解決 jsCalendar 搭配 ASP.NET 的 Validator 控制項時的一個 JavaScript 問題,嚴格來講,應該是 ASP.NET 的錯誤,他沒有將 JavaScript 的 Error Handling 寫好,導致會出現 JavaScript Error,不過最後還是無法解決,不得已只能用以下這種方式解決,就是把這一頁的所有 JavaScript Error 忽略掉:
... 繼續閱讀 ...
我之前曾經發生過一件事,就是明明載入了 CSS 檔,但是所有的樣式都無法套用,怎麼改都沒用,只要把 CSS 複製到原本網頁的 <head> 中就可以運作了,除錯了很久才發現,原來 *.css 檔的檔案編碼必須跟網頁(*.htm, *.aspx)的編碼一致,瀏覽器才會正確的辨識,且不止 *.css 也包括 *.js 與其他動態載入的文字格式的檔案都需要有相同的編碼。
... 繼續閱讀 ...
這是我之前用 Visual SourceSafe 時覺得很難用,將 VSS 轉到 Subversion 過程的筆記。雖然可以轉成功,但是 VSS 中的 Log Message 中文部分都會變成亂碼,這應該是無解,不過至少可以把所有原始碼版本移過來,加減用吧!還沒轉到 Subversion 的還是建議趕快轉,用 Visual SourceSafe 真的會瘋掉!
... 繼續閱讀 ...