2017-01-09 1 views
1

나는 VB.net 함수 안에 자바 스크립트 경고 팝업을 실행하고 싶다. 이전에 이와 비슷한 것을 사용했지만, Page_Load 또는 Page_Prerender 내에서만 작동하도록했습니다. 내 시나리오에 사용되는 RegisterStartupScript 이외의 것이 있습니까?자바 스크립트 경고() 서버 쪽

편집 : 내 상황이 무엇인지 자세히 설명해주었습니다.

Protected Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs) Handles btnSubmit.Click 

    blnEditComplete = RunEditChecks() 

End Sub 


Function RunEditChecks() as Boolean 

    'edit checks 
    ... 
    ... 
    ... 

    ScriptManager.RegisterStartupScript(Me.Page, Me.GetType, "warning", "alert('WARNING: Price must equal Contract Price.');", True) 

    ... 
    ... 
    Return True 

End Function 
+0

하는 작동하지 않습니까? 단추를 클릭하십시오? –

+0

이벤트가 없습니다. 내가 일부 편집 검사를하고있는 함수 내부. – madmike

+0

그러나 누가이 함수를 호출하고 있습니까? 하루가 끝나면 버튼 클릭이나 무언가와 같은 WebForm의 일부 이벤트가이 함수 호출을 유발 했습니까? –

답변

0

JS 기능 :

function showDisplay(){ 
    alert('WARNING: Price must equal Contract Price.'); 
} 

vb.net :

ScriptManager.RegisterStartupScript(Me, Page.GetType, "Script", "showDisplay();", True) 

중복 질문 : 다른 이벤트가 당신이 사용하고자 할`그 것을 RegisterStartupScript` link