ASP.NET自动重新加载div而不使用javascript或jquery?

时间:2015-09-27 00:46:51

标签: javascript jquery asp.net asp.net-mvc-5

所以我有一个winforms(windows)应用程序,它有一个每30秒重新加载一个数据网格的表单,这个表单中还有一些其他控件。

我正在尝试将此应用程序转换为Web(ASP.NET MVC5),并且我试图找到一种方法来执行应用程序的重新加载部分。

我创建了页面,页面上有一个按钮,用于重新加载表格上的数据(返回partialview)。如何让局部视图自动重新加载?不使用javascript或jquery?

1 个答案:

答案 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非常擅长的事情。你确定你不能使用它吗?