在寫程式的時候有時會遇到想要動態寫一段html code到頁面中的某個控制項
這種時候如果該控制項有text的話可能可以該控制項.Text+="動態產生的Html Code"之類的寫法
但是遇到沒有Text這類屬性的控制項而只能用Control.Add的時候怎麼辦呢?
在寫程式的時候有時會遇到想要動態寫一段html code到頁面中的某個控制項
這種時候如果該控制項有text的話可能可以該控制項.Text+="動態產生的Html Code"之類的寫法
但是遇到沒有Text這類屬性的控制項而只能用Control.Add的時候怎麼辦呢?
這時候LiteralControl就很好用了
可以這樣寫:
Panel Pnl = new Panel();
Pnl.Controls.Add(new LiteralControl("<input type='text' onclick='alert(this.value);' value='" + DateTime.Now.ToString() + "'>"));
這樣處理要動態寫到頁面中的html code還蠻方便的:)
可以避免需要先新增一個Literal再塞值給他在拿來只是為了用在Control.Add上