2011-09-26 4 views
0

어떻게 Ajax.AjaxMethod에서 asp.net 서버 컨트롤에 액세스 할 수 있습니까? 내 코드는 다음과 같습니다.Ajax.AjaxMethod에서 asp.net 서버 컨트롤에 액세스 할 수 있습니까?

protected void Page_Load(object sender, EventArgs e) 
{ 

    Ajax.Utility.RegisterTypeForAjax(typeof(Default2)); 
} 


[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)] 
public void CreateModelPopupForRenameApplication() 
{ 
    Timer1.Enabled = true; 
} 

나는 오류 ....... 타이머 1에

답변

1

아약스 방법이 방식으로 페이지에 서버 컨트롤과 상호 작용하는 것은 아니다 (개체 심판 설정되지 않음) 얻고 당신 때문에 일반적으로 페이지를로드 할 때처럼 페이지 라이프 사이클을 통해 실제로 실행되지 않습니다. 그래서 Timer1 개체를 찾을 수 없습니다.

값을 계산하거나 페이지 컨트롤과 별도로 독립적으로 수행하는 독립 실행 형 함수로 생각할 수 있습니다.

관련 문제