我正在使用類似於NerdDinner示例中的分頁列表。如何在ASP.NET MVC中將部分視圖外的值發佈到控制器?
我試圖顯示前進和後退導航按鈕。我希望這是一個形式後 當這些被點擊,以便搜索文本中仍然通過。 問題是,搜索文本存儲在一個形式是局部視圖的分頁列表中,因此外控制器從來沒有找到它。
對我失去了我的任何想法?
我正在使用類似於NerdDinner示例中的分頁列表。如何在ASP.NET MVC中將部分視圖外的值發佈到控制器?
我試圖顯示前進和後退導航按鈕。我希望這是一個形式後 當這些被點擊,以便搜索文本中仍然通過。 問題是,搜索文本存儲在一個形式是局部視圖的分頁列表中,因此外控制器從來沒有找到它。
對我失去了我的任何想法?
您可以考慮通過view model傳遞不僅查詢結果,而且搜索文本,以局部視圖。
可以包括
<input type="hidden" id="search" />
形式
與導航按鈕和使用jQuery填充它POST:
$(document).ready(function() {
$('.yourNavButtonsClass').click(function() {
var searchText = $('input#yourSearchTextBoxId').val();
$('input#search').val(searchText);
});
});
不幸的是我的解決方案需要Javascript/jQuery的。
谷歌附加搜索文本的URL,雅虎和MSN了。我敢肯定,你可以這樣做,這是更好的辦法:)
是否在控制器上後處理您的搜索文本的價值? – 2009-05-24 15:22:16