公告版位

目前分類:C# (4)

瀏覽方式: 標題列表 簡短摘要

How to simulate HttpContext for unit test in non-web project.

開發Web專案時常會使用到HttpContext物件,例如使用HttpContext.Current取得資料,而有時候我們可能會因為單元測試方便、分工或其他因素,將一些功能寫在別的類別庫專案再進行引用。但是非Web專案使用到HttpContext.Current就會發現他是Null而無法使用,所以我們必須自行模擬建立HttpContext物件:

文章標籤

emn178 發表在 痞客邦 PIXNET 留言(0) 人氣()

How to show Windows Form in fullscreen mode using C#.

在C#中,只要簡單設定Form物件的屬性就可以達到全螢幕的效果,可從設計頁或用程式碼方式去設定,而依據使用情境又可使用不同方式來實作,這邊說明兩種情境:

文章標籤

emn178 發表在 痞客邦 PIXNET 留言(3) 人氣()

使用apache時可以方便的使用mod_rewrite,來做重寫網址的功能,而到了IIS則可使用IIS URL Rewrite Module來達成,而.NET 3.5 SP1之後新增加了System.Web.Routing的組件,他可以做到和IIS URL Rewrite Module類似的事情,但是在背後運作的機制和使用上有不同之處,在本篇就不多做介紹。

本篇將說明如何使用Routing組件來達成URL重寫的功能,例如Blog.aspx?User=emn178的網址,以emn178/Blog的樣式呈現,此篇文章以實作IRouteHandler方式處理。

文章標籤

emn178 發表在 痞客邦 PIXNET 留言(0) 人氣()

Using property to access elements of array.

本文於2012/02/09 更新:此需求應為陣列元素唯讀,又能使用索引的方式讀取,故更新此文章。

文章標籤

emn178 發表在 痞客邦 PIXNET 留言(1) 人氣()

找更多相關文章與討論