質問はタイトルにありますが、次のような通常のサーバーコントロールを使用するときに明確にするために
<asp:textbox />
<CC1:CtrlArticleList SortBy="Title" ID="compositeControlArticleList" runat="server" />
textbox のプロパティを使用すると、ドロップダウン リストから選択できます (たとえば、visibility=...true または false)。これを複合制御で複製するにはどうすればよいですか?
質問があったので追加されたコード:
誰かが列挙型の使用を提案しましたが、これを設定する方法がわかりません:
enum SortBY { Date, Title };
[Bindable(false), DefaultValue(""), Description("The sorting type of the DataPager")]
public SortBY SortBySomething
{
get
{
SortBY getDate = SortBY.Date;
if(getDate == (SortBY)ViewState["SortBy"])
{
return SortBY.Date;
}
else
{
return SortBY.Title;
}
}
set
{
ViewState["SortBy"] = value;
}
}