我想從自定義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