0

我有一个 MVC 视图,其中有一个搜索框。在 keyup 上,我执行 JQuery 搜索并将结果呈现给 div>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script language="javascript" type="text/javascript">   

$(document).ready(function() {
$("#SearchTextBox").keyup(function() {
    $("#MyEntityList").load("/MyEntity/IndexSearch/" + "?searchText=" + $('#SearchTextBox').val());
    });

    //trigger textbox on search - so back button works
    $("#SearchTextBox").trigger('keyup');
})

</script> 

<h2>MyEntitys</h2>

<div class="searchBar">           
        <%= Html.Encode("Search by entering a Surname or Company: ") + Html.TextBox("SearchTextBox") %>             
</div>

<div id="MyEntityList">   
        <% Html.RenderPartial("MyEntitySearchResults", Model); %>                     
</div>

<p>
    <%= Html.ActionLink("Create New", "Create") %>
</p>

这一切都很好。我的问题是:

保存搜索的嵌套方式是什么,以便如果用户移动到另一个视图,他们会返回到同一组结果等?

我试图避免使用 ViewData 但在这种情况下可能没问题。

谢谢

4

1 回答 1

0

现在,我已经向 formViewModel 添加了一个可为空的参数,并从编辑页面传回。

于 2009-10-11T19:06:33.170 回答