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

问题描述:

我在调用单击按钮时定义的函数时遇到了一些问题。例如,我的功能是这样的:通过ASP.NET中的按钮调用函数使用VB

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

这并不工作,因为它只是调用功能,无需我永远不必点击按钮。所以我试过这个:

​​

但是,那也调用函数不管。

任何人都可以指向正确的方向吗?

+0

'onsubmit'调用客户端功能。你的'delete'功能是服务器端。我建议看一些初学者的ASP.net教程。提示,你需要使用一个'

+0

https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclick%28v=vs.110%29.aspx?cs-save-lang=1&cs-lang=vb #code-snippet-2 – 2015-03-31 21:25:23

+0

谢谢,这让我想到了我的解决方案,但是我最终抛弃了它,做了一些不同的事情。 – Leon 2015-04-01 15:07:39

您可以删除onclick事件和但这在.NET代码调用javascript代码

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