2012-05-31 4 views
0

부분보기를 리턴하는 조치가 있습니다. 이 부분보기는 다른 웹 페이지에서 호출됩니다. ResultForm에서 액션을 감지해야합니다. 액션이 호출되는 페이지에서 가장 좋은 방법은 무엇입니까? 매개 변수로조치 호출 호출자

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")] 
     public ActionResult ResultForm() 
     { 
      if (Request.IsAjaxRequest()) 
      { 
       return PartialView("ResultForm"......); 
      } 

      return null; 
     } 

답변

0

패스를 : 캐시가이 매개 변수에 따라 달라집니다 얼마나

[OutputCache(NoStore = true, Duration = 0, VaryByParam = "caller")] 
public ActionResult ResultForm(string caller) 

알 수 있습니다. 그리고이 작업에 대한 링크를 생성 할 때 요청과 함께 호출자 매개 변수를 전달하는지 확인하십시오. 또 다른 가능성은 요청에 UrlReferrer 속성을 사용하는 것이지만 값이 항상 채워지지는 않습니다.

관련 문제