0

我提供了一个按钮来更改网站的主题。在按钮的 onclick 事件处理程序中。我正在更改 web confif 文件页面部分的主题属性。但是回发主题不会改变,直到我再做一次回发。所以我想在按钮的事件处理程序中显式回发 pa。

4

2 回答 2

1

也许这不是最好的解决方案,但我知道可以执行以下操作:

Server.Transfer(Page.Request.RawUrl)

您需要将该代码放入您的点击事件中。这样,它将“重新加载”页面。

但是,如果您更改主题,您可以执行以下操作将其直接应用于页面:

Page.Theme = "BlueTheme";
于 2009-04-23T12:02:35.650 回答
1
Response.Redirect(Request.Url.ToString())

这将再次刷新页面。确保在此代码之前测试回发,否则您将进入其中一个非常有趣的无限循环。

于 2009-04-23T12:15:44.183 回答