Вопрос заключается в названии, но чтобы сделать его более четким, когда вы используете обычный серверный элемент управления, какКомпозитный свойство элемента управления, который позволяет кодеру выбирать из вариантов
<asp:textbox />
<CC1:CtrlArticleList SortBy="Title" ID="compositeControlArticleList" runat="server" />
свойства текстового поля позволяют выбрать из выпадающего списка (например, 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;
}
}
что вы имеете в виду под «Свойства текстового поля позволяют вы можете выбрать из выпадающего списка "? –
Я имею в виду, что некоторые свойства текстового поля в представлении дизайна позволяют нам выбрать вариант из выпадающего списка. Например, для ввода «runat =» автоматически отображается «сервер». Я предполагаю, что это intellisense. Я создаю составной элемент управления, и я хочу, чтобы разработчик установил свойство SortBy как «Дата», так и «Название». – insanepaul