如何触发页面刷新

时间:2009-12-27 09:21:46

标签: c# asp.net .net visual-studio-2008 web-parts

我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0 + ASP.Net开发webpart。我想在我的WebPart代码中刷新整个页面,刷新我的意思是当用户按F5浏览器时效果相同。

我还没有找到解决方案,有什么想法吗?

2 个答案:

答案 0 :(得分:4)

使用javascript:

<a href="javascript:location.reload(true)">Refresh this page</a>

或者如果您想从webpart自动获取它,请输出如下代码:

<script>
   window.location.reload(true);
</script>

(假设您不在框架中)

答案 1 :(得分:1)

在您可以使用的点击事件中:

Context.Response.Redirect(Context.Request.Url.GetLeftPart(UriPartial.Path));