ascx и style

funky_max
Дата: 05.04.2010 15:19:41
Пишу

<%@ Register TagPrefix="wssuc" TagName="InputFormSection" src="/_controltemplates/InputFormSection.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="InputFormControl" src="/_controltemplates/InputFormControl.ascx" %>
<%@ Register TagPrefix="wssuc" TagName="ButtonSection" src="/_controltemplates/ButtonSection.ascx" %>

...


 <wssuc:InputFormControl runat="server"
                    LabelText="<%$Resources:ResFileSharePoint,PageConvertToText%>" >
                    <Template_control>
                        <asp:RadioButtonList ID="rblDocFormat" runat="server"/>
                    </Template_control>
                </wssuc:InputFormControl>


В коде создаю итемы для RadioButtonList

ListItem li = new ListItem("123");
 rblDocFormat.Items.Add(li);

Все работает но созданные итемы выбиваются внешне из общего стиля контрола. Если надпись получается 8pt и серого цвета, то надписи итемов дефолтово большие и черные))

Как сделать что бы созданные итемы были общего стиля с остальными элементами контрола?
oleginn
Дата: 05.04.2010 16:45:08
Задать стиль:

<asp:RadioButtonList ID="rblDocFormat" runat="server" CssClass="rb_style"/>

в файле со стилями прописать:

.rb_style label
{
    font-size: 24px; /* размер шрифта*/
    color: #4444cc; /* цвет текста*/
    font-family: tahoma;
}
funky_max
Дата: 05.04.2010 21:07:51
а унаследовать от контролов подключенных как нить можно?
oleginn
Дата: 06.04.2010 12:22:20
funky_max
а унаследовать от контролов подключенных как нить можно?

нет, просто так унаследовать нельзя, можно задать для всех контролов схожие стили