DotNetNuke 모듈을 만들고 있는데이 값은 저장 프로 시저와 결과에 전달 된 간단한 텍스트 필드이며 그리드에 바인딩됩니다.버튼은 페이지가로드 된 후 처음 눌렀을 때에 다시 게시됩니다.
페이지를 처음로드 할 때 '검색'버튼을 누르면 디버그에서 버튼 클릭이 처리되었음을 알 수 있으며 결과가 반환됩니다.
그러나 다음에 버튼을 누르면 다시 게시 할 필요가 없습니까? Page_Load의 중단 점조차도 맞지 않습니까?
무엇을 제공합니까?
DotNetNuke 모듈을 만들고 있는데이 값은 저장 프로 시저와 결과에 전달 된 간단한 텍스트 필드이며 그리드에 바인딩됩니다.버튼은 페이지가로드 된 후 처음 눌렀을 때에 다시 게시됩니다.
페이지를 처음로드 할 때 '검색'버튼을 누르면 디버그에서 버튼 클릭이 처리되었음을 알 수 있으며 결과가 반환됩니다.
그러나 다음에 버튼을 누르면 다시 게시 할 필요가 없습니까? Page_Load의 중단 점조차도 맞지 않습니까?
무엇을 제공합니까?
Yikes! DefaultCacheTime을 0으로 설정하고 이제는 정상적으로 작동합니다!
DNN은이를 개선하기 위해 노력하고 있습니다. 동적 모듈이 캐시가되는 방식을 변경하려는 희망적인 계획이 진행 중입니다. 당분간 동적 콘텐츠가있는 모듈을 캐싱하지 않으려 고합니다.
그래, 일반적으로 어떤 식 으로든 대화 형 모듈에 캐싱을 원하지 않습니다. – bdukes