如何让asp.net解析标记标签财产清单

问题描述:

有没有办法,我可以扩展asp.net接受标记的方式如何让asp.net解析标记标签财产清单

<c:MyControl runat="server" MyList="1,2,6,7,22" /> 

凡MYLIST是一个列表<int>或列表<string>甚至列表<someEnum>

所以我希望asp.net自动解析所有列表(可以解析)一般。

我知道我可以绕过它并使MyList成为一个字符串,然后将其解析为一个列表,然后我最终得到比我想要的更多的属性tbh。

无论如何,我不知道自动获取asp.net。但是,如果你愿意去中级基地班,那么这应该是困难的。即:

public class ListProcessorControl: Control {.....} 

public class MyControl : ListProcessorControl {.....} 

现在,你需要某种方式来说什么是列表王。或者:

<c:MyControl runat="server" MyList="1,2,6,7,22" TypeOfMyList="System.Int32" /> 

或使基类通用:

public class ListProcessorControl<T>: Control {.....} 

public class MyControl : ListProcessorControl<int> {.....}