2012-05-10 62 views
0

我開始在MVC4應用程序上工作。我有一個名爲People的控制器。索引視圖具有搜索功能。當用戶輸入搜索條件時,搜索結果將顯示在名爲SearchIndex的視圖中。這個觀點是使用默認的腳手架腳手架。在SearchIndex視圖中,每個人都列出了每行右側的編輯,詳細信息和刪除鏈接。點擊其中一個鏈接時,結果視圖在標有「返回列表」頁面底部的鏈接。當點擊「返回列表」鏈接時,用戶將被帶回患者控制器的索引視圖,而無需搜索結果,迫使用戶再次輸入搜索條件。如何重定向回我的搜索結果?

我想修改「返回列表」,因此它重定向到與以前的搜索結果的SearchIndex視圖鏈接,因此用戶不需要進行其他搜索。我該怎麼做呢?我注意到SearchIndex視圖在查詢字符串搜索標準,但我不知道如何通過周圍的查詢字符串或者如果這甚至可以完成我想要做的正確方法。

+0

它很難跟隨你的問題,因爲你談談看法。如果你要解釋你有什麼網址,以及他們是通過get還是post來訪問,這會更容易。 –

回答

2

您應該將輸入的搜索條件傳遞給視圖模型,然後當您點擊「返回列表」時,您應該將搜索結果傳遞迴該頁面,方法與您首先傳遞它們以執行搜索的方式相同。

所以,如果你正在使用ActionLinks你可以做這樣的事情:

@Html.ActionLink("Back to List", "SearchIndex", "People", new { searchTerm = model.SearchTerm}); 
相關問題