本文介绍了在单击按钮,解决了 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中文网其他相关文章!