访问 ASP.NET 服务器控件声明中的文本
如果像这样声明服务器控件,
<my:customControl id="cc1" runat="server">
Help me obi-wan kenobi!
</my:customControl>
是否可以访问标记之间的文本?
If a server control was declared like this
<my:customControl id="cc1" runat="server">
Help me obi-wan kenobi!
</my:customControl>
is it possible to access the text between the tags?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果 asp.net 知道如何解析您的控件(反映 Literal、LiteralControl、TextBox 控件以查看其完成方式)
If asp.net know how to parse your control (reflect Literal, LiteralControl, TextBox controls to see how its done)
将
[ParseChildren(true, "Text")]
添加到您的自定义控件类即可实现此目的。您可以在此处找到更多信息和示例 http:// msdn.microsoft.com/en-us/library/system.web.ui.parsechildrenattribute.aspx
编辑
上述链接中的相关片段
Adding
[ParseChildren(true, "Text")]
to your custom control class will do this.You can find more information along with samples here http://msdn.microsoft.com/en-us/library/system.web.ui.parsechildrenattribute.aspx
EDIT
Relevant snippet from the above link