所以經過廣泛的搜索,我發現,爲了觸發javasript功能,我們可以這樣做:如何從asp.net Sub函數調用JavaScript函數?
<script>
function foobar()
{
alert("foobar");
}
</script>
Dim strScript As String = "<script language='javascript' id='myClientScript'>foobar();</script>"
Page.RegisterStartupScript(「callTest」,strScript)
然而,Page.RegisterStartupScript似乎工作只在Page_Load中功能....
當我把它放在一個子,像這樣:
Sub Test
Dim strScript As String = "<script language='javascript' id='myClientScript'>foobar();</script>"
Page.RegisterStartupScript(「callTest」,strScript)
End Sub
這是行不通的。當我將上述功能鏈接到一個asp按鈕時。我觸發了按鈕,但沒有任何反應。那麼是否有條件從asp.net觸發javaScript函數呢?從一個Sub函數而不是每個page_load?
謝謝!
如果你不希望它在page_load期間被調用,當**做**你想要它調用? – Curt 2012-08-03 18:38:21
基本上我有一個asp按鈕,用戶點擊asp按鈕後,我想要調用javascript。 – eastboundr 2012-08-03 18:39:42