顯示 HTML內容中的ViewData

January 7, 2012 at 11:35 PMAdmin

最近,我忙於寫一個使用ASP.Net MVC的一個CMS。因此,我需要在ViewData的HTML內容。

不過,我們一般在View中,會使用<%: ViewData["Content"] %>。這一個方法,不顯示HTML,只會顯示HTML代碼,例如<b>test</b>。

所以,需要改用"<%=".例如<%: ViewData["Content"] %>,它顯示出test

Posted in: C#

Tags:

在Windows Services中請System.Timers.Timer

January 7, 2012 at 11:10 PMAdmin

剛剛寫了Windows Services。在這個Services中,需要定時執行一些程序,所以需要用一個Timer。

於是從Toolbar內Timer drag and drop到那Services的Design View中,結果那個Timer沒有定時執行那些程序。想來想去不通問題在哪裡,結果經過一輪除錯,發現那個Timer是Windows.Forms.Timer。它不會在Windows Services中運作。只可以System.Timers中Timer。

所以請在 OnStart(string[] args)

System.Timers.Timer timer2 = new System.Timers.Timer();
timer2.Interval = 10000;
timer2.Enabled = true;
timer2.Elapsed += new System.Timers.ElapsedEventHandler(timer2_Elapsed);

Posted in: C#

Tags:

請用Convert.ToString

January 7, 2012 at 5:20 PMAdmin

所有Object都有ToString() Method可以將它傳成為String。如:

string str= Object.ToString()

不過,很容易做成NullException。所以可以改用Convert.ToString,那麼不怕NullException。

string str=Convert.ToString(Object);

Posted in: C#

Tags:

Mutex Lock範例

January 7, 2012 at 4:14 PMAdmin

最近,我寫了一個Mutex Lock的C#範例。這個範例示範了何如使用Mutli-thread,並將參數(Parameters)傳送至Thread 內。而且使用Mutex Lock確保只有一個Thread在執行狀態。請按此下載範例程式碼。

Posted in: C#

Tags: