2011-05-05 2 views
0

다음 상황 : 다음 코드는 페이지에서 동적으로로드되는 컨트롤에 추가되었습니다. 페이지 자체가 마스터 페이지를 사용합니다.ClientScriptManager가 아무 것도 수행하지 못함

Private Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init 
    Dim myScript As String = "alert('hello')" 
    Page.ClientScript.RegisterStartupScript(Me.GetType(), "MyScript", myScript, True) 
End Sub 

지금까지 경고가 발생하지 않습니다. HTML 소스 코드에서 js 코드를 검색하면 찾을 수 없습니다. 관리자가 등록 된 정보를 출력하도록하려면 어떻게해야합니까? 어떤 계약 및 프로모션 추천 자료 비즈니스 디렉토리 리뷰 sl3dg3

답변

0

에 대한

들으 어떻게로드 페이지에 추가되는 컨트롤입니다? 다음은 HelloControl의 init 이벤트에서 코드가 잘 동작합니다.

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 

    Dim control As HelloControl = CType(LoadControl("HelloControl.ascx"), HelloControl) 
    Page.Controls.Add(control) 

End Sub 
+0

흠, 이건 기본적으로, 또는 적어도 아주 비슷한 방식으로 수행됩니다 ... (환경은 복잡한 것입니다). 나는 사소한 예를 재건 할 필요가 있다고 생각한다. – sl3dg3

관련 문제