<%@ Page Title =“”Language =“C#”MasterPageFile =“〜/ YourGuruMaster.master”AutoEventWireup =“true”CodeFile =“AnswerQuestion.aspx.cs”Inherits =“AnswerQuestion”StylesheetTheme =“AnswerDesign” %GT;
我的皮肤档案:
我的代码背后:
Label title;
void Page_PreInit(object sender, EventArgs e)
{
title = new Label();
title.SkinID = "Blue";
}
protected void Page_Load(object sender, EventArgs e)
{
title.Text = QuestionRequest;
PlaceHolder2.Controls.Add(title);
}
答案 0 :(得分:0)
将页面的Theme属性设置为“AnswerDesign”而不是StyleSheetTheme来解决问题。此外,请确保此主题包含蓝色皮肤。
<强>更新强> 更改代码如下:
//旧代码
... StylesheetTheme="AnswerDesign"%
//新代码
... Theme="AnswerDesign"%
答案 1 :(得分:0)
据我了解,您已添加名为Blue的皮肤文件。这不是SkinID。实际上,如果您不想使用默认值,则此文件可以具有任何名称,您必须在每个控件外观定义中设置SkinID属性值。您是否在皮肤文件的顶部阅读了自动生成的评论?