-1

重複の可能性:
javascriptからASP関数を呼び出す

このコードを実行しても大丈夫です:

     <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関数を2番目に実行する方法はありますか

4

1 に答える 1

1

簡単な答えはノーです。VBコードはサーバー側です。javascriptコードはクライアント側にあります。javascript(Ajaxなど)からサーバー側のコードを実行する方法があります。

また、UIがないはずであり、実行をブロックするため、WebサーバーでMessageBox.Showを呼び出さないでください。

于 2012-06-14T19:30:28.673 に答える