這似乎是一個非常簡單的問題,但我迷路了,需要一些指針。MVC索引頁面和篩選器
我正在使用ASP.NET MVC C#,並有一個索引頁面顯示項目列表,這是正常工作。
現在我試圖添加一個DropDownList,這取決於用戶選擇什麼過濾項目列表。但我一直在想你如何在ASP.NET Web中使用RunAt Server來做到這一點,我知道這是錯誤的。
任何指針都會受到歡迎。
這似乎是一個非常簡單的問題,但我迷路了,需要一些指針。MVC索引頁面和篩選器
我正在使用ASP.NET MVC C#,並有一個索引頁面顯示項目列表,這是正常工作。
現在我試圖添加一個DropDownList,這取決於用戶選擇什麼過濾項目列表。但我一直在想你如何在ASP.NET Web中使用RunAt Server來做到這一點,我知道這是錯誤的。
任何指針都會受到歡迎。
將選擇框放在窗體中,並使窗體回發到控制器中的過濾器方法。 或者 如果你想使用Ajax,使用Ajax.ActionLink與過濾的結果
<% Ajax.ActionLink("Filter", "FilterMethod", null, new AjaxOptions { UpdateTargetId = "tableId" }, new { Title = "Filter results" }) %>
<table id="tableId"> .... </table>
其中「FilterMethod」是yo0ur控制器
This可能有助於更新表。
您還可以與不同的REST動詞響應相同名稱的兩個不同的動作。例如,你可以有一個「GET」索引和一個「POST」索引,其中POST索引將根據GET索引呈現的視圖提交的值進行過濾。 – 2009-06-22 19:12:54