0
我有一個帶有按鈕搜索的文本框。 我想從文本框中搜索我的輸入文本數據庫,並在一個視圖中輸出結果。 您能否給我鏈接或幫助我如何實現它? 我不知道我該怎麼做。搜索並導致asp.net mvc c#
我有一個帶有按鈕搜索的文本框。 我想從文本框中搜索我的輸入文本數據庫,並在一個視圖中輸出結果。 您能否給我鏈接或幫助我如何實現它? 我不知道我該怎麼做。搜索並導致asp.net mvc c#
如果您想在與搜索條件文本框相同的視圖頁面中顯示結果,更好的方法是使用JQuery表單發佈。如果您正在使用任何第三方網格,則可以從相應的控制器獲取JSON結果並將其綁定到網格。
的發佈機制將是:
<div>
<input type="text" id="txtSearchText" value=""/>
<input type="button" id="btnSearch" value="Search"/>
</div>
<script type="text/javascript">
$("#btnSearch").click(function(){
var formPost={ SearchText : $("#txtSearchText").val()};
//The above SearchText parameter name should be same as property name in the Model class.
$.post("/SearchController/Search",formPost,function(data){
if(data)
{
//Here based on your development methodology, either build a table by
//appending a row for each result Or bind to a grid, if you are using
//any third party control
}
});
});
</script>
控制器代碼:
public class SearchController
{
public ActionMethod Search(SearchModel searchCriteria)
{
SearchResultModel result= //Get the search results from database
return new JsonResult{Data=result};
}
}
模型類:
public class SearchModel
{
public string SearchText{get;set;};
}