使用VB通过ASP.NET中的按钮调用函数

时间:2015-03-31 21:11:39

标签: javascript html asp.net vb.net

我在点击按钮时调用我定义的函数时遇到了一些问题。例如,我的功能是这样的:

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

但是,无论如何都会调用该函数。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:0)

您可以删除onclick事件,但在.Net代码中将其移除以调用javascript代码

Page.ClientScript.RegisterStartupScript(Me.GetType, Nothing, "FunctionName();", True)