C# 如何在MVC4上自动刷新查看页面
我正在使用MVC构建一个网页。我想每30秒刷新一次我的整个视图 我知道 但我在寻找更优雅的东西 我有一个常规控制器和常规视图,如下所示: 控制器: 家庭控制器 视图:C# 如何在MVC4上自动刷新查看页面,c#,asp.net-mvc,C#,Asp.net Mvc,我正在使用MVC构建一个网页。我想每30秒刷新一次我的整个视图 我知道 但我在寻找更优雅的东西 我有一个常规控制器和常规视图,如下所示: 控制器: 家庭控制器 视图: Index您可以从javascript代码中重置表单: this.form.reset(); 在设置计时器之后。 尽管在大多数情况下,不需要刷新整个视图-请考虑是否确实需要刷新整个视图或仅刷新其中的某些部分(这使得整个刷新操作更加用户友好和快速) 您可以从javascript代码中重置表单: this.form.reset();
Index您可以从javascript代码中重置表单:
this.form.reset();
在设置计时器之后。
尽管在大多数情况下,不需要刷新整个视图-请考虑是否确实需要刷新整个视图或仅刷新其中的某些部分(这使得整个刷新操作更加用户友好和快速) 您可以从javascript代码中重置表单:
this.form.reset();
在设置计时器之后。
尽管在大多数情况下,不需要刷新整个视图-请考虑是否确实需要刷新整个视图或仅刷新其中的某些部分(这使得整个刷新操作更加用户友好和快速) 您可以使用
你可以用
如果要刷新整个页面,请使用meta标记
如果要刷新整个页面,请使用meta标记使用JavaScript或AJAX。使用元刷新标记。使用JavaScript或AJAX。使用元刷新标记。
setTimeout(function(){
window.location.reload(true);
}, 30000);
<head>
<title></title>
<meta http-equiv="refresh" content="5" />
</head>
<body>
...
</body>
public Result Index()
{
Response.AddHeader("Refresh", "5");
return View();
}