2009-09-05 47 views
0

我有一個數據庫表的網站鏈接。我有另一張標籤表和標籤圖(橋表)asp.net mvc ajax刷新當我點擊一個標籤

我在視圖中顯示鏈接列表,並在右側我有一個標籤列表(類似於SOF)。鏈接可以有很多標籤。

當我點擊一個標籤時,我想刷新鏈接列表,只用鏈接過濾該標籤。

我有一個控制器操作來做到這一點,但我想避免刷新頁面。

如何單擊控制器操作並獲取新鏈接的列表而無需刷新整個頁面?你可以這樣做

回答

2

使用ajax查詢返回部分視圖並刷新您的div。

+0

你有任何鏈接到這裏的任何例子嗎? – leora 2009-09-06 13:45:17

0

的方法之一,是通過改變標籤的鏈接,這樣的事情:

onclick="MyFunction(); return false;"
這將確保你不會真正「點擊」鏈接並刷新頁面。然後,在你的功能中,你可以通過你的鏈接,並踢出那些你不喜歡的。
或者,您可以使用新的過濾器設置向控制器發送ajax查詢,並且控制器可以讓您返回整個div(使用左側的鏈接),然後您應該設置爲替代舊的你的回調函數。