我有一個強類型的部分視圖,填充搜索表中的所有記錄。 現在我有一個文本框輸入名稱&一個按鈕來過濾可以匹配名稱的記錄(如搜索頁面)。我們如何過濾ASP.NET MVC中強類型局部視圖中的記錄?
任何人都可以提供此場景的代碼示例嗎?
如下使用JQuery基礎上,選擇單選按鈕(搜索或查詢)我的主頁加載特定視圖:
/*加載基於單選按鈕,單擊該局部視圖... */
$(document).ready(function() {
$(':radio').click(function() {
if (this.value == '2') {
$('#ViewAllInquiries').load('/Home/Inquiry', function(html) { $('#ViewAllInquiries')[0].value = html; });
}
else {
$('#ViewAllInquiries').load('/Home/Search', function(html) { $('#ViewAllInquiries')[0].value = html; });
}
});
})
這是我的局部視圖ControllerCode之一:
[HTTPGET]
public ActionResult Search()
{
var search = from s in entity.Search
select s; return PartialView(search);
}
這裏是用戶控制局部視圖(Search.ascx):
>」%><table >
<thead>
<tr>
<th align="left"> </th>
<th align="left"> TX_Id</th>
<th align="left">Name
<%= Html.TextBox("Name")%> <input type="submit" value="Filter" /></th>
<th align="left">Email Address</th>
</tr>
<%的foreach(在模型VAR項) {%> <(%)=了Html.Encode(item.TX_Id)%> 「> <%=了Html.Encode(item.CustomerMaster.FullName())%> <%=了Html.Encode(item.CustomerMaster.MS_Id)%> <%}%>
謝謝你的時間。
您是否限制使用jQuery或者您打算使用MS Ajax表單?如果您使用Ajax表單,您的代碼可能會大大簡化。 – Odd 2010-01-19 01:33:25
我對Ajax表單開放。但我是MVC本身的新手。 你能幫我用Ajax編寫代碼示例嗎? 欣賞你的時間。 – Rita 2010-01-19 01:49:21
我已經提出了我的答案,希望它有幫助。 – Odd 2010-01-19 02:15:07