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 ;.我很樂意不這樣做。
謝謝!
將控件呈現在模板字段而不是保持字面? – orip 2009-12-11 14:15:16