日期:2014-05-18  浏览次数:20641 次

Asp.net 自定义控件的innerHtml如何获取
一个用户控件,获取属性容易,但是如何获取其innerHTML呢?

例子
HTML code

<yang:mycontrol id='aaa' runat='server'>
I want text here 
</yang:mycontrol>



如何在用户控件中获取标签开始和结束之间的文本?

====
其应用实例(我为什么需要得到这个),
HTML code

<yang:arclist id='list1' runat='server'>
<li><a href='[url]'>[text]</a></li>
</yang>


这个例子的功能是根据调用页指定的样式根据数据生成一个文本列表. 像中间的<li>这一行,如果直接放到属性里,排版什么的都很难看.不直观. 而且还要转移所有 的引号,非常麻烦. 

大家有用过dedecms的么? 里面定义的标签就有这个,这种写法非常灵活方便易用. 虽然和asp.net实现的地方不一样,一个是语言层面,一个是应用层面,但是目的功能相似. 


------解决方案--------------------
重写....