本文介紹了在單擊按鈕,解決了ASP .NET MVC 應用程式中的常見挑戰。我們將探討如何:
在簡化的ASP.NET MVC 應用程式中,我們尋求動態地點擊按鈕時在div 中顯示搜尋結果。挑戰在於透過資料庫存取獲取數據,然後使用這些數據渲染部分視圖,而無需重新載入整個頁面。
1.事件處理:
將按鈕替換為:
<button>
2. JavaScript:
新增以下腳本:
var url = '@Url.Action("DisplaySearchResults", "Search")'; $('#search').click(function() { var keyword = $('#Keyword').val(); $('#searchResults').load(url, { searchText: keyword }); })
3。控制器方法:
修改控制器方法以接受搜尋文字:
public ActionResult DisplaySearchResults(string searchText) { var model = // Build model based on search text return PartialView("SearchResults", model); }
public ActionResult DisplaySearchResults(SearchCriterionModel criteria)
以上是如何在 ASP.NET MVC 中按一下按鈕時呈現部分視圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!