2011-11-12 3 views
1
<asp:Button ID="btn_create" runat="server" 
     Text="Create Weekly Report" 
     OnClick="btn_create_Click" /> 

이것은 사용자 버튼이고 코드 숨김은특정 조건에서 코드 뒤에 숨겨진 자바 스크립트 함수 사용하기

입니다.
con.Open(); 
SqlDataReader dr = cmd.ExecuteReader(); 
if (!(dr.HasRows)) 
{ 
    Page.ClientScript.RegisterStartupScript(
     this.GetType(), 
     "alert", 
     "openWinContentTemplate();", 
     true); 
} 
else 
{ 
    Response.Redirect("entry.aspx"); 
} 
con.Close(); 

첫 번째 조건이 참이면 javascript 함수를 호출하고 싶습니다. 하지만 작동하지 않습니다.
자바 스크립트 함수는

입니다.
function openWinContentTemplate() { 
    $find("RadWindow_ContentTemplate").show(); 
} 

조건이 만족되면 radwindow가 열립니다.
그 작동하지 않는 사람이 나를 도울 수 있습니다.

+0

그래서 페이지가로드 될 때이 함수 'openWinContentTemplate();'이 (가) 출력되는지 확인해야합니까? (소스보기) –

+0

btn_create 버튼이 UpdatePanel에 있습니까? –

+0

업데이트 패널 안에 있습니까? 또한 마크 업을 표시 할 수 있습니까? – naveen

답변

0

AJAX를 사용하여 메서드를 호출하고 메서드에서 의미있는 결과를 반환하도록 제안합니다. 요소를 보여 주기만하면 그 메소드가 부울을 반환하도록 만듭니다.

관련 문제