나는 ASP.NET MVC 페이지를 가지고 있으며, 페이지 내에 약간의 AJAX 호출을 할 것이다.단일 페이지 요청에서 살아있는 속성
Controller
의 값은 페이지가 여전히 존재하는 한 (AJAX 호출 중에도) 지속되며 다른 페이지 요청으로 전환하면 파괴되는 속성은 무엇입니까?
Controller.Session
우리 모두가 알고 있듯이 키와 값은 항상 살아 있고 액세스 할 수 있습니다. Controller.Request
은 페이지가 구성 될 때 또는 AJAX 호출이 수행 될 때 살아 있습니다. Request
변수는 정상 페이지 호출에서 계속되는 AJAX 호출로 동일 페이지에서 지속되지 않습니다.
아이디어가 있으십니까? 당신이 AJAX 호출을 수행 할 때 그들이 존재하지 않습니다 그래서 만약 원래의 페이지가 요청 될 때 당신이 Request
특성에서 찾을
나는 당신이 말하고자하는 바를 알고 있지만, 기본 ASP.NET MVC보기가 System.Web.UI.Page에서 실제로 상속된다는 사실을 깨닫는 것이 중요합니다. 그래서 MVC가 페이지의 개념을 전혀 가지고 있지 않다는 것은 다소 오도하는 것입니다. – LorenVS