2012-06-14 89 views
-1

可能重复:
calling ASP function from javascript执行后面的功能VB代码

好运行此代码:

 <script type="text/javascript"> 
    function hello() { 
     alert("hello world from javascript ") 
    } 
</script> 
    </head> 
<body> 
<form id="form1" runat="server"> 
<div> 
    <asp:Button ID="buttonme" runat="server" OnClientClick="javascript:hello()" Text="click" /> 
</div> 

后面的代码:

Protected Sub buttonme_Click(ByVal sender 
As Object, ByVal e As EventArgs) Handles buttonme.Click 
    MsgBox("hello world from vb.net ") 
End Sub 

会在vb.net MsgBox之前执行javascript消息吗?有没有办法让这个翻转来执行JavaScript函数第二谢谢

+3

这和你上一个问题有什么不同? http://stackoverflow.com/questions/11039545/calling-asp-function-from-javascript –

+0

我认为有没有办法做到这一点与阿贾克斯 –

回答

1

简短的回答是没有。 VB代码是服务器端。 JavaScript代码在客户端。有很多方法可以从JavaScript(例如Ajax)执行服务器端代码。

此外,您不希望在Web服务器上调用MessageBox.Show,因为应该没有UI,它会阻止执行。