首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

page的StyleSheetTheme有关问题

2011-12-24 
page的StyleSheetTheme问题page的StyleSheetTheme这个属性如何设置啊,this.StyleSheetTheme screenParam

page的StyleSheetTheme问题
page的StyleSheetTheme这个属性如何设置啊,
this.StyleSheetTheme = screenParameter.StyleSheet;我用这个方法取设置,总是报以下的错
InvalidOperationException: The StyleSheetTheme property cannot be set, please override the property instead

msdn上写了,StyleSheetTheme 属性在 Init 事件完成之前进行设置。 
这句话不太懂,高手帮忙看看,应该怎么设置

[解决办法]
StyleSheetTheme 是String类型的 你的做个引用..你看下面的把.

http://hi.baidu.com/senselife/blog/item/4a953d2eaba176504fc226ba.html
[解决办法]
StyleSheetTheme属性不能这样设置...

你可以重写StyleSheetTheme属性,然后在get访问器中返回样式表主题的名称...

C# code
public override String StyleSheetTheme{  get { return screenParameter.StyleSheet; }}
[解决办法]
按MSDN的说法这么做
protected void Page_PreInit(object sender, EventArgs e)
{
Page.StyleSheetTheme = screenParameter.StyleSheet;
}
确实像LZ所说的会报错:无法设置 StyleSheetTheme 属性,请改为重写该属性。
2楼的代码是正确的

热点排行