2017-01-09 145 views
1

我想在VB.net函數中運行一個javascript alert彈出窗口。之前我曾經使用過類似的東西,但是我只能在Page_Load或Page_Prerender中使用它。除了用於我的場景的RegisterStartupScript之外,還有其他的東西嗎?服務器端的Javascript alert()

編輯:我添加了更多的細節,以我的情況是什麼。

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

中,其他情況下你想用這個'RegisterStartupScript'它不工作?點擊一個按鈕? –

+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) 

重複的問題:link