반응형
asp.net mvc에서 요청이 ajax인지 확인하는 방법
요청이 ajax인지 어떻게 알 수 있습니까? (jquery for ajax를 사용하고 있습니다.
그리고 또...Request.IsAjaxRequest
최신 버전의 MVC를 사용하는 경우.버전 1이 없어서 버전 1인지 말 할 수 없어요.
Global.asax.cs 에서 이 체크가 필요한 경우는, 다음과 같이 시험해 주세요.new HttpRequestWrapper(Request).IsAjaxRequest()
jQuery에 의해 발신된 모든 AJAX 콜에는 AJAX임을 나타내는 헤더가 추가됩니다.확인할 헤더는X-Requested-With
값은 다음과 같습니다.XMLHttpRequest
AJAX 콜인 경우.
AJAX 요청은 일반 GET 또는 POST이므로 사용자(또는 jQuery와 같은 AJAX 라이브러리)가 요청에 헤더를 추가하지 않는 한 AJAX인지 여부를 확실히 알 수 없습니다.
ASP에서는 잘 됩니다.NET MVC 3
if (Request.IsAjaxRequest())
{
// ajax request handled
}
언급URL : https://stackoverflow.com/questions/3864179/how-to-know-if-the-request-is-ajax-in-asp-net-mvc
반응형
'programing' 카테고리의 다른 글
부탁한다.ASP 내의 파일네트워크 코어 (0) | 2023.03.26 |
---|---|
재료 UI에서 텍스트 필드의 글꼴 크기를 변경할 수 없습니다. (0) | 2023.03.26 |
mongoose는 왜 항상 내 컬렉션 이름 끝에 s를 추가합니까? (0) | 2023.03.26 |
워드프레스 플러그인의 옵션 페이지에 페이지 번호를 붙이고 싶습니다. (0) | 2023.03.26 |
페이지에서 이동할 때 jQuery ajax 게시 오류를 처리하는 방법 (0) | 2023.03.26 |