2015-09-27 4 views
0

Я только что создал ярлык на странице default.aspx и создал скин в skinfile.skin. Я поместил файл скина в папку App_Themes, я включил ссылку на этот файл в тег < link>, и я упомянул идентификатор скина для этого ярлыка.Я пытаюсь понять, как работает asp.net skin

поэтому в соответствии с кодом этикетка должна иметь черный фон и текст как оранжевый, не так ли? Но ничего не происходит. Что я здесь делаю неправильно?

Вот код:

Default.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
<link rel="stylesheet" type="text/css" href="App_Themes/SkinFile/SkinFile.skin" /> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<asp:Label ID="Label1" runat="server" Text="Label" SkinID="LabelSkin"></asp:Label> 
</div> 
</form> 

</body> 
</html> 

SkinFile.skin:

<asp:Label runat="server" SkinID="LabelSkin" BackColor="Black" Color="Orange"> 
</asp:Label> 
+0

вы не связываете файл '.skin' с' link' - thats для css. –

+0

О, ладно. но даже если я удалю это, скин не будет применен к ярлыку. –

ответ

0

я получил эту вещь фиксирован. все, что мне нужно было сделать, это установить атрибут «theme» в <% @ Page .... Theme = «SkinFile»%> инструкция как имя папки, в которой находится файл скина ...^_^

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