自定义控件的问题
我想做个自定义控件,使用时如下格式:
<a:t id=at1 runat= "server ">
<a:c id=ac1 runat= "server ">
<a:d id=ad1 runat= "server "/>
<a:d id=ad2 runat= "server "/>
</a:c>
<a:c id=ac2 runat= "server ">
<a:d id=ad3 runat= "server "/>
<a:d id=ad4 runat= "server "/>
<a:d id=ad5 runat= "server "/>
</a:c>
</a:t>
这里a:c和a:d的个数不定,请给段简单的代码或一个思路,谢谢!
------解决方案--------------------看了下,没接触过...
关注~~~
------解决方案--------------------楼主的意识是不是想做一个类似GridView类的控件
在控件之中嵌套模板或者其他控件
没有做过
------解决方案--------------------如果只能在运行时才知道a:c和a:d的个数的话,可以用下面的方法
<% for(int count = 0 ; count < 个数 ; count++)
{
%>
<a:d id= "ad <%=count%> " runat= "server "/>
<%
}
%>
如果连运行时都不知道ad个数的话,.......没办法解决了。hehe
------解决方案--------------------顶一下,关注
------解决方案--------------------帮顶下~~~~~
------解决方案--------------------这个有点类似tree控件
你先要定义一个d的类,这个类可以是继承至WebControl也可以不继承,给这个类定义属性
你先要定义一个c的类,这个类可以是继承至WebControl也可以不继承,给这个类定义属性,并定义一个d类的集合,
然后在主控件中定义一个c类的集合,
Render就可以了
其它的你自己去摸索
------解决方案--------------------先读一下最基本的
创作自定义控件
http://chs.gotdotnet.com/quickstart/aspplus/doc/webctrlauthoring.aspx
特别是最后几个例子