【发布时间】:2013-12-20 12:53:20
【问题描述】:
我希望我的用户控件具有获取 n 个不同参数的功能。 n 并不意味着要修复。
例如,一次我将传递 3 个字符串给它,下一次传递 12 个:
<mycompany:MyUC runat="server" ID="mctID" Para1="test1" Para2="test3" Para3="test4" Para4="test8" />
<mycompany:MyUC runat="server" ID="mctID" Para1="test1" Para2="test3" Para3="test4" Para4="test8" Para5="test1" Para6="test3" Para7="test4" Para8="test8" />
如果不提前定义属性,这可能吗?
【问题讨论】:
-
鉴于 MyUC 最终是一个类,您将如何编写一个具有未定义数量属性的类?您需要一个采用 IEnumerable 值的方法或属性。
标签: asp.net properties user-controls