2015-09-27 91 views
0

所以我有一個winforms(windows)應用程序,它有一個每隔30秒重新載入一個datagrid的窗體,這個窗體還有一些其他的控件。ASP.NET自動重新加載div而不使用JavaScript或jQuery?

我想將此應用程序轉換爲網絡(ASP.NET MVC5),我試圖找出一種方法來執行我的應用程序的重新加載部分。

我已經創建了頁面,並且在頁面上有一個按鈕,用於重新加載表上的數據(partialview被返回)。我如何使分部視圖自動重新加載?沒有使用JavaScript或jQuery?

+1

謝謝,我完全錯過了。 – user2975403

回答

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的內容將會)。可憐的人的阿賈克斯。

但是,這似乎是很多cludge做JavaScript的真正擅長的東西。你確定你不能使用它嗎?

相關問題