The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何讓 UserControl 與 RequireFieldValidator 搭配使用

基本上只要是繼承於 Control 型別的控制項都可以跟 *Validator 控制項搭配使用!只是你必須在 UserControl 的類別特別定義 2 個 Class Attribute 才能正確使用。

... 繼續閱讀 ...

ASP.NET 當上傳檔案過大時任何回應瀏覽器的動作都無效

基本的 HTTP 通訊協定就是 Browser 對 Server 發出 HTTP Request 指令,Server 收到 HTTP Request 指令後開始進行資料的運算與處理,然後從 Server 回應 HTTP Response 給 Browser,Browser 收到 HTTP Response 指令後負責處理網頁的顯示或網頁轉向等動作。

... 繼續閱讀 ...

SQL Server Management Studio 表格設計技巧 (資料庫圖表)

我們將資料庫分析與設計完成之後,會開始大量建立表格到 SQL Server 資料庫中,但是 Management Studio 在操作的時候,就會覺得使用者介面十分難用,會覺得一直在重複做一些多餘的滑鼠 Click 的動作,例如說我們在建立表格的時候,通常在設計 Primary Key 欄位時就會有幾個步驟要做:

... 繼續閱讀 ...

今天加入了 CodePlex 的 ExtensionToolkit 專案

好像有點把 Extension Method 寫上癮了,覺得真的很方便,有點在寫 PHP 的感覺,有寫過 PHP Smarty : Template Engine 的人應該會覺得很熟悉。

... 繼續閱讀 ...

C# 3.0 初體驗:Extension Method

昨天寫了一篇如何取得兩個 DateTime 之間的方法,今天將昨天的東西寫成一組 Extension Method,感覺十分的好用,分享出來給大家參考!

... 繼續閱讀 ...

C# 如何取得兩個 DateTime 日期之間的天數

在 .NET 中並沒有「直覺」的方法取得兩個 DateTime 物件之間的差異天數、月數,以致於不熟的人卻會花不少時間在找這些方法。

... 繼續閱讀 ...

何謂「強型別」(Strong Type)

強型別 ( Strong Type ) 其實是一種觀念,是指「盡量使用具有型別的方式開發」,這樣的開發方式可以讓開發人員在「編譯時期(Compile-Time)」就能夠發現錯誤,減少「執行時期(Runtime)」發生錯誤的機會,因為「編譯時期」的錯誤可以透過「編譯器(Compiler)」在編譯的時候就幫你發現問題,找錯誤容易很多,而在「執行時期」的錯誤就比較難追蹤了,通常要有開發工具、還要下中斷點、... etc. 十分麻煩! 

... 繼續閱讀 ...

如何用 T-SQL 一次改變全資料庫中所有物件的 Owner

SQL 2005

... 繼續閱讀 ...

無法刪除不合法檔名的檔案

你有沒有預過以下這些情況?

... 繼續閱讀 ...