我在点击按钮时调用我定义的函数时遇到了一些问题。例如,我的功能是这样的:
<script runat = "server" language = "vb">
Sub deleteFunction()
Response.Write("hello test test")
End Sub
</script>
这都在<head>
标签内。在<body>
代码中,我有:
<form method = "post" action = "HubPage.aspx">
<input type = "submit" value = "Delete" onclick = "<% deleteFunction() %>">
</form>
这不起作用,因为它只是在没有我点击按钮的情况下调用该函数。所以我尝试了这个:
<form method = "post" action = "HubPage.aspx" onsubmit = "<% deleteFunction() %>">
<input type = "submit" value = "Delete">
</form>
但是,无论如何都会调用该函数。
有人能指出我正确的方向吗?
答案 0 :(得分:0)
您可以删除onclick事件,但在.Net代码中将其移除以调用javascript代码
Page.ClientScript.RegisterStartupScript(Me.GetType, Nothing, "FunctionName();", True)