私がこのようなユーザーコントロールを持っているとしましょう
<MyTag:MyWidget runat="server" />
私は何かができるかどうか疑問に思っています
<MyTag:MyWidget runat="server" MemberHeight="400" PublicHeight="200" />
MyWidget.ascxでは、
<div height="<%=IsLoggedIn ? MemberHeight : PublicHeight%>">
またはそのようなもの...?このウィジェットを使用している各ページで高さを変えたいからです。
次のようなUserControlクラスにパブリックプロパティを追加します...
public int MySize { get; set; }
次のように、両方のアイテムのパブリックプロパティを定義する必要があります。
public int MemberHeight{ get; set; }
public int PublicHeight{ get; set; }