0

我设置了一个主题文件夹,里面有一个皮肤文件夹..里面有这个:

<asp:Label Runat="server" Font-Size="Large" Font-Bold="True" Font-Italic="True"/>

我的页面指令:

<%@ Page Title="" Language="C#" MasterPageFile="~/YourGuruMaster.master" AutoEventWireup="true" CodeFile="AnswerQuestion.aspx.cs" Inherits="AnswerQuestion" StylesheetTheme="AnswerDesign"%>

我自动设置标签的代码:

        Label title = new Label();
    title.SkinID = "Blue";
    title.Text = QuestionRequest;
    PlaceHolder2.Controls.Add(title);
4

1 回答 1

0

首先,您会错过标签皮肤中的 SkinID 属性。并且当您动态添加标签时,请使用主题页面的指令属性而不是 StylesheetTheme。

请点击此链接以澄清为什么在这种情况下必须使用 Theme 属性:Page.StyleSheetTheme 属性

于 2011-07-10T12:50:35.590 回答