【问题标题】:execute VB code behind function before java script function [duplicate]从javascript函数执行函数背后的VB代码[重复]
【发布时间】:2012-06-14 19:28:14
【问题描述】:

可能重复:
calling ASP function from javascript

好的,运行这段代码:

     <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函数第二次谢谢

【问题讨论】:

标签: c# asp.net .net vb.net


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多