我想从自定义ASP.NET用户控件中公开一个复杂属性,以便可以从aspx页面中的控件标记中设置该属性 。在ASP.NET用户控件中公开一个复杂的属性
事情是这样的:
public class TestData {
public int X;
public int Y;
}
public partial class TestControl : System.Web.UI.UserControl {
public TestData TestProperty {
get {
return ViewState["TestProperty"] as TestData;
}
set {
ViewState["TestProperty"] = value;
}
}
}
然后在包含我想有类似的控制页面的.aspx文件:
<div>
<testns:TestControl runat="server" ID="TestControl1" TestProperty="X:1,Y:2"/>
</div>
当你尝试这样发生了什么?或者你没有预料到什么? – 2010-02-12 10:46:59
你应该有什么工作。 – 2010-02-12 10:47:47
@Hans和马蒂亚斯,我编辑的问题,我希望这是更清楚现在... – 2010-02-12 10:51:06