網站的前台套版,使用 ListView + LinqDataSource 真的是超強的啦!網頁程式碼的數量精簡到不行,大部分的情況是一點程式都不用寫的,甚至於可以用一個 LinqDataSource 套出「兩層」的 ListView。
... 繼續閱讀 ...
我們已經越來越依賴 LINQ 的完美架構了,你可以透過 LINQ 操作資料庫、XML 文件或 Web Service, 使用上真的十分的方便。微軟最近提出了一份文件簡要的說明 LINQ 架構的設計方針,如果你想要開始開發 LINQ 架構的函示庫的話,建議你可以看看這份文件。
... 繼續閱讀 ...
我們都知道可以在 MasterPage 中可以設定 ContentPlaceHolder,但通常我們設定在 ContentPlaceHolder 這的標籤裡面都不會放任何資料,不過事實上裡面是可以放一些預設的內容的,當內容頁(Content Page)沒有使用到這個 ContentPlaceHolderID 時,就會直接用 MasterPage 中定義的預設內容來輸出。
... 繼續閱讀 ...
在 C# 執行進制的轉換可以透過 Convert 類別來操作,使用上還蠻方便的,在此列出幾個常用的寫法:
... 繼續閱讀 ...
有些網站會放置 Flash 前導頁( 例如:http://www.liteonaward.com/ ),但我也看過許多網站在設計 Flash 前導頁的時候,整個網頁就只有一個 Flash 而已,所有進站的 Link 全部寫在 Flash 裡面,沒考慮到「萬一」使用者的瀏覽器不支援 Flash player 或 Flash player 所安裝的版本太舊怎麼辦!這時使用者就像是人到了你家,卻找不到門口進入一樣,連按電鈴的地方都沒有。
... 繼續閱讀 ...
當使用 ASP.NET 回應大型檔案的時候,通常有三種方式可以實做,但使用上有幾個地方要特別注意:
... 繼續閱讀 ...
我們在要在頁面中直接輸出一個變數可以使用 <%= DataTime.Now %> 等於法,或是透過一個頁面的屬性(Property)或方法(Method)進行存取,例如說:
... 繼續閱讀 ...
在寫 HttpHandler 或 Generic Handler 的時候,如果要使用 Session 物件的話,在 Visual Studio 中你可以很輕易的透過 Intellisense 使用 context. 時取得 Session 物件,但是你會發現這個物件會傳的值永遠都是 null,所以你是無法取得或設定 Session 資料的,如果要在 HttpHandler 中使用 Session 的話,其 HttpHandler 的類別一定要繼承 System.Web.SessionState.IRequiresSessionState 介面(讓 context.Session 可讀可寫)或 System.Web.SessionState.IReadOnlySessionState 介面(讓 context.Session 唯讀),繼承這個介面不需要實做任何方法(Methods),只要單純的將介面繼承上去即可。
... 繼續閱讀 ...
在到客戶端簡報的時候怕的就是時間不夠用,但最慘的應該是時間還沒用完但你事實上已經講完了,呵~ 但大多時候真的是時間不夠用居多啦,時間不夠用除了真的內容太豐富以外,自己準備不夠應該才是主因,因為簡報時間你已經預先知道了,所以你應當在時間內將最精華的部分表現出來,並用最淺顯易懂的方式將觀念傳遞給聆聽者。
... 繼續閱讀 ...