无法设置StyleSheetTheme属性,请改写属性。 [英] The StyleSheetTheme property cannot be set, please override the property instead.
本文介绍了无法设置StyleSheetTheme属性,请改写属性。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
protected void Page_PreInit(object sender, EventArgs e)
{
if (Session["Theme"] != null)
{
//switch (Request.QueryString["Theme"])
//{
// case "Green":
// Page.Theme = "Green";
// Page.StyleSheetTheme = "Green";
// break;
// case "Default":
// Page.Theme = "Default";
// Page.StyleSheetTheme = "Default";
// break;
//}
string ThemeName = string.Empty;
ThemeName = (string)Session["Theme"];
Page.Theme = ThemeName;
Page.StyleSheetTheme = "Green";
}
}
public override string StyleSheetTheme
{
get
{
return base.StyleSheetTheme;
}
set
{
base.StyleSheetTheme = value;
}
}
推荐答案
本文介绍了如何操作,如何在运行时动态更改asp.net 2.0中的页面主题 [ ^ ]
This article explains how to do it, How to change page theme in asp.net 2.0 dynamically at runtime[^]
这篇关于无法设置StyleSheetTheme属性,请改写属性。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文