[英]How to get raw markup of child controls at runtime
我正在尝试使用此库创建一个ASP.net服务器控件以显示格式化的代码: http : //www.manoli.net/csharpformat/
诀窍是:我希望能够表达这样的代码块...
<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将Label&Image视为原始文本,而不是将其解析为真实的服务器标签。
所以我的问题是,如何防止Label实际渲染成这样? 以及如何以原始文字形式访问custom:CodeFormatter中的所有内容?
我现在的解决方法是将<>编码为&lt; 和&gt;。 我不想这样做。
谢谢!
如何扩展控件以使用ITemplate。 本文是介绍如何扩展控件的文章。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.