2013-05-08 45 views
0

我想添加一個按鈕,它可以執行操作並刷新當前網頁。我不明白爲什麼下面的代碼不起作用。事實上,該行動是執行,但不是刷新。刷新和操作按鈕Html

<form class="form-search" action="@Url.RouteUrl("xx")" method="post"> 
    <button type="submit" class="btn" onClick="window.location.reload();"></button> 
</form> 

有什麼建議嗎?

回答

1

這沒有任何意義。該行動實際上是對另一個頁面的請求。刷新是對同一頁面的請求。只需選擇一個。

+0

基本上按鈕應該從頁面中刪除一張圖片並刷新它。刪除操作正在發揮作用,但並不令人耳目一新。只用一個按鈕就可以做到這一點嗎? – fabco63 2013-05-08 19:25:31

+0

你只是用提交按鈕來做這件事。 「刷新」意味着爲同一頁面發送新的http請求。你正在用「行動」來做那件事。這是其他的錯誤,而不是你的「更新」。 JavaScript是完全沒有必要的。 – 2013-05-08 19:26:47

+0

謝謝Slytael,現在已經很清楚了。我將以其他方式進行調查 – fabco63 2013-05-08 19:30:33

0

如果你只是想只給用戶一個刷新按鈕,這很簡單:

<a href="./">refresh</a> 

這是非常簡單的,所以它帶有其缺點的份額,最主要的是你失去任何網址參數和片段。如果你不使用這些,那就好了。