2010年7月11日 星期日

文章分類 : ASP.NET


2010-12-19 星期日

.NET 4 URL Routing

ASP.NET 4中,有一個新的URL Routing的功能,可讓我們很方便的自由設定我們想要的URL格式,例如:
http://yourWebSite/search.aspx?key=WPF7

透過URL Routing,網址列可變成

http://yourWebSite/search/WPF7


http://yourWebSite/employee.aspx?country=UK&city=London
透過URL Routing,網址列可變成

http://yourWebSite/employee/UK/London


然後利用URL Routing的機制,系統會自動對應與攜帶參數到指定的實際程式中去執行,以下就介紹5種URL Routing的使用方式與範例。...MORE



2010-10-24 星期日

設定Entity Data Source 時發生的error - Unable to load the specified metadata resource

本篇在說明如何使用Dynamic Data 專案預設範本後,如何客製化Error Message。

首先我們建立一個Dynamic Data專案,如下圖:
...MORE


2010-10-20 星期三

ASP.NET 4 Dynamic Data / Scaffolding Web Application Sample

最近梅姬(Megi Typhoon 2010/10/16)颱風號稱是破表的18級風,而且有人說根本就是批著颱風外衣的超級龍捲風,NASA下面這張圖清楚看到粗壯的颱風眼。這跟我們這個主題也有點小關係,我們也期望ASP.NET Dynamic Data 也是一個威力強大新的且快速的動態呈現資料的方式。

From:http://www.nasa.gov

ASP.NET Dynamic Data可自動且輕鬆的建立由資料驅動的Web應用程式,配合啟用Scaffolding機制,可不必一直再重覆開發維護資料的網頁,有關Dynamic Data架構簡單的說明可區分為三層:

1.展示層:如使用Edit/Add等等Template來呈現資料給使用者。
2.資料層:如建立自訂的資料結構,或是設定ASP.NET的資料來源控制項。
3.資料對應層:如使用Entity Framework / LINQ to SQL 對應到資料庫的各種資料Table。


...MORE


2010-07-13 星期二

NPOI Create Excel Advice

本文不是要詳細說明NPOI每個屬性的使用方式,而是要說明一些實際製作時注意事項.


基本Style,字型,字大小與框線等格式設定


假設我們最後想要設定的Excel有兩個Worksheet,其中第一個Worksheet看來如下:


xls

...MORE


2009-11-22 星期日

ObjectDataSource配合Gridview來達成手動分頁完整範例

    網站的程式,常常需要將資料自資料庫中抓取出來後,顯示在user端並且提供分頁的功能,讓user可以方便的到想要看到資料的那一頁。但是若是以SqlDataSource的方式,抓取資料後,拋給前端顯示的aspx程式,通常只能依據使用者提供的條件查詢到資料後,全部拋給aspx程式,然後根據Gridview的[AllowPaging]設定,提供分頁的功能,但是假設查到1000筆資料,若是一頁顯示10筆資料,使用SqkDataSource這種方式,若沒有特別處理自資料庫抓出來的筆數,仍然會將這1000筆資料,一次拋給apsx程式,然後再顯示一頁10筆的方式給user瀏覽。一次抓出大量且使用者暫時不會看到的資料,對於網站伺服器而言是很大的負荷,瀏覽人數少的時候,可能這種負荷看不出來,但是當瀏覽人數越來越多時,網站存取資料的回應速度就會明顯的下降。...MORE


2009-11-16 星期一

ASP.NET C#如何動態產生GridView控制項與資料列

在這裡,我們想要傳入一個DataTable,然後動態產生一個GridView,並且設定各種CSS給這個GridView。

步驟一:

首先我們可以在網頁上這樣描述,先設定一個Label,用來顯示發生錯誤時的訊息。接下來建立一個Panel,這個Panel就是等一下動態產生出來的GridView要擺放的位置:

<asp:Label ID="lbl_ErrMsg" runat="server" />
<asp:Panel ID="pnl_data" runat="server" />
...MORE

沒有留言:

張貼留言