读书人

page的StyleSheetTheme有关问题

发布时间: 2011-12-24 23:03:24 作者: rapoo

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楼的代码是正确的

读书人网 >C#

热点推荐