【发布时间】:2015-03-31 21:11:38
【问题描述】:
我在单击按钮时调用我定义的函数时遇到了一些问题。比如我的函数是这样的:
<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>
但是,无论如何,这也会调用该函数。
谁能指出我正确的方向?
【问题讨论】:
-
onsubmit调用客户端函数。您的delete函数是服务器端的。我建议看一些初学者 ASP.net 教程。提示,您需要使用<asp:Button>控件并为其设置点击处理程序。 -
谢谢,这让我找到了解决方案,但我最终放弃了它并做了一些不同的事情。
标签: javascript html asp.net vb.net