Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 皮肤id映射遇到的问题是asp.net_C#_Asp.net - Fatal编程技术网

C# 皮肤id映射遇到的问题是asp.net

C# 皮肤id映射遇到的问题是asp.net,c#,asp.net,C#,Asp.net,这可能是一个基本的问题,但对我来说很难,因为我是第一次尝试 我已经在这个结构App\u Themes\Theme2\Button2.skin中定义了皮肤(Button2.skin)。因此,我在皮肤文件下添加了以下几行 <asp:Button runat="server" SkinID="Button2" BackColor="Green" ForeColor="White" Font-Name="Arial" Font-Size="19px" /> 在我的

这可能是一个基本的问题,但对我来说很难,因为我是第一次尝试

我已经在这个结构App\u Themes\Theme2\Button2.skin中定义了皮肤(Button2.skin)。因此,我在皮肤文件下添加了以下几行

<asp:Button runat="server" SkinID="Button2"
  BackColor="Green" 
  ForeColor="White" 
  Font-Name="Arial" 
  Font-Size="19px" />

在我的页面中,我为标签定义了skinid,如下所示,即使它说“skinid值不是由主题或样式表主题定义的”



我错过了什么,但我不知道到底是什么?请帮我找出问题。

最后,我发现了问题所在。这是因为当前页面缺少主题属性

<%@ Page Title="Contoso Home Page" Theme="Theme2" Language="C#" />

<%@ Page Title="Contoso Home Page" Theme="Theme2" Language="C#" />