2009-07-27 2 views
1

Я не мог заставить тему/кожу работать в VS2008. Такой же код asp.net2.0 отлично работает в VS2005.Темы/скины больше не работают в VS2008

Я использую Masterpage, и внутри страницы содержимого я бы что-то вроде: <asp:Button ID="testid" runat="server" SkinID="RedBlueButton" Text="TestButton"></asp:Button>

и в файле App_Themes/Default/button.skin, я бы что-то вроде

<asp:Button SkinID="RedBlueButton" runat="server" BackColor="Blue" ForeColor="Red" Font-Name="Arial" Font-Size="9px" />

, но кнопка все еще показывает белый цвет. У кого-нибудь есть идея, почему? Спасибо.

ответ

1

Вы уверены, что тема указана в web.config?

+0

добавление темы в web.config устраняет проблему. Благодарю. – Tom

0

Хорошо, он работал снова, когда я явно добавляю Theme = "Default" в директиве <%@ Page >. Тем не менее, он по-прежнему жалуется, что «Default» является недопустимым именем темы, хотя все мои файлы тем находятся в App_Themes/Default/

Смежные вопросы