2009-04-27 31 views
0

我想創建顯示格式的代碼ASP.net服務器控件,使用這個庫得到子控件的原始標記我希望能夠表達代碼塊像這樣...如何在運行時

<custom:CodeFormatter runat="server"> 
<asp:Label runat="server" ID="something" Text="my text" /> 
<asp:Image runat="server" ID="something" ImageUrl="header.jpg" /> 
</custom:CodeFormatter> 

...但沒有內部標籤實際執行。我希望標籤&圖像被CodeFormatter視爲原始文本,而不是解析爲真正的服務器標籤。

所以我的問題是,如何防止標籤實際上呈現爲這樣?以及如何訪問自定義內的所有內容:CodeFormatter作爲原始文本文本?

我現在的解決方法是編碼< >的爲& lt;和& gt ;.我很樂意不這樣做。

謝謝!

回答