所以我有一个winforms(windows)应用程序,它有一个每30秒重新加载一个数据网格的表单,这个表单中还有一些其他控件。
我正在尝试将此应用程序转换为Web(ASP.NET MVC5),并且我试图找到一种方法来执行应用程序的重新加载部分。
我创建了页面,页面上有一个按钮,用于重新加载表格上的数据(返回partialview)。如何让局部视图自动重新加载?不使用javascript或jquery?
答案 0 :(得分:0)
你特别提到了一个div,但我认为这不可能。但是,您可以使用iframe。
您可以在嵌入iframe的网页上使用refresh header。
因此,我们会调用iframe refreshing_form.html
中的文件及其结构:
<html>
<head>
<META http-equiv="refresh" content="5;URL=refreshing_form.html">
</head>
<body>
<!-- Your content here -->
</body>
</html>
然后在主页面中,我们有iframe ......
<iframe src="refreshing_form.html"></iframe>
refreshing_form.html
将永远重新加载自己。包含iframe的包含页面将不重新加载(尽管iframe的内容将会重新加载)。穷人的阿贾克斯。
然而,这似乎是很多javascript做一些javascript非常擅长的事情。你确定你不能使用它吗?