Page.Theme Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает имя темы страницы.
public:
virtual property System::String ^ Theme { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual string Theme { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Theme : string with get, set
Public Overridable Property Theme As String
Значение свойства
Имя темы страницы.
- Атрибуты
Исключения
Theme имеет недопустимое имя темы.
Примеры
В следующем примере кода свойство присваивается Theme имени, переданного в строке запроса.
void Page_PreInit(object sender, EventArgs e)
{
// Get the theme name from a QueryString variable
string ThemeName;
ThemeName = Request.QueryString["thename"];
if (ThemeName != null)
{
Page.Theme = ThemeName;
}
}
Public Sub Page_PreInit(ByVal Sender As Object, ByVal e As EventArgs)
' Get the theme name from a QueryString variable
Dim ThemeName As String
ThemeName = Request.QueryString("thename")
If ThemeName <> Nothing Then
Page.Theme = ThemeName
End If
End Sub
Комментарии
Свойство Theme задает имя темы, используемой для страницы. Если вы хотите, чтобы параметры на странице были приоритетом над параметрами темы, используйте StyleSheetTheme это свойство. Дополнительные сведения см. в разделе ASP.NET Темы и кожи.
Свойство Theme должно быть задано до PreInit события; установка Theme свойства после PreInit события приведет к исключению InvalidOperationException .
Указанная тема должна существовать как приложение или глобальная тема. Если тема не существует, HttpException создается исключение.