我正在使用类似于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