如何在ASP.NET中刷新页面?(让它通过代码重新加载自身)

我宁愿不使用回应.Redirect(),因为我不知道我的页面是否会出现,因为它位于sharepoint内的Web部件内的用户控件内.

推荐答案

将页面呈现给客户端后,只有两种方法可以强制刷新.

setTimeout("location.reload(true);", timeout);

第二个是Meta标签:

<meta http-equiv="refresh" content="600">

您可以在服务器端设置刷新间隔.

Asp.net相关问答推荐

Windows 命令行中的/p:是什么意思

在每个对象上设置 ClientIDMode = Static 是否有任何缺点(在母版页的 maincontent 上设置)

如何在 C# 中生成一个随机的 10 位数字?

ASP.NET @Register 与 @Reference

WebAPI 请求流支持

ASP.NET Membership:如何将用户设置为已登录

如何在 Kendo UI 中获取下拉列表中选定项目的文本?

无法加载文件或程序集 'System.Web.Mvc,版本 = 3.0.0.0,Elmah.MVC 问题

以编程方式从后面的代码中关闭 aspx 页面

如何获取 ASP.NET 应用程序的完整虚拟路径

DBContext.Entry 有什么作用?

如何在 ASP.Net 的客户端 (JavaScript) 上判断 Page.Validate()?

将查询参数绑定到 ASP.NET Core 中的模型

如何在 ASP.NET 中获取原始请求正文?

ServiceStack 示例应该以什么顺序被理解?

MSBuild DeployOnBuild=true 不发布

使 WCF Web 服务与 GET 请求一起工作

当文件上传超出 ASP.NET MVC 中允许的大小时显示自定义错误页面

使用 Web.Config 转换的高级任务

为在 ASP.NET Web API 中使用 User.Identity.Name 的方法编写单元测试