假設我有這樣UserControl(* .ascx)中的自定義屬性?
<MyTag:MyWidget runat="server" />
用戶控件我想知道如果我可以這樣做
<MyTag:MyWidget runat="server" MemberHeight="400" PublicHeight="200" />
因此,在MyWidget.ascx我可以有
<div height="<%=IsLoggedIn ? MemberHeight : PublicHeight%>">
或像那樣的東西......?因爲我希望每個使用此小部件的頁面的高度都不相同。
你試過了嗎?在UserControl中公開屬性是可能的,如果它是aspx標記中的UserControl的標準屬性(如Visible),可以設置它。這些屬性必須是可序列化的(f.e。String或Integer)。 – 2011-03-08 23:15:53