이 문서에서는 작업 후 클라이언트 측에서 부분 보기 렌더링에 대해 설명합니다. 버튼 클릭으로 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!