我的ASP.net应用程序中有一个自定义服务器控件:
/// <summary>
/// Stellt Funktionen zur Verfügung um eine Liste aus Controls auf der .aspx Seite zu erstellen.
/// </summary>
[PersistChildren(false)]
[ParseChildren(true)]
[ToolboxData("<{0}:ControlCollection runat=server></{0}:ControlCollection>")]
public class ControlListAction : Control
{
/// <summary>
/// Die IDs der Controls der Liste.
/// </summary>
[PersistenceMode(PersistenceMode.InnerProperty)]
public List<string> ControlIDs { get; set; }
}
控制.aspx文件。
<cc2:ControlListAction ID="enableControlsExceptThis" runat="server">
<ControlIDs>
<Item>itbMail</Item>
<Item>txtNotizen</Item>
</ControlIDs>
</cc2:ControlListAction>
我怎么写我写的代码有效?或者是另一种最好的解决方案?
答案 0 :(得分:0)
解决方案是使用String []属性和StringArrayConverter属性。然后你就可以通过Strings&#34;,&#34;分隔。