Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在java脚本函数之前执行VB代码隐藏函数_C#_Asp.net_.net_Vb.net - Fatal编程技术网

C# 在java脚本函数之前执行VB代码隐藏函数

C# 在java脚本函数之前执行VB代码隐藏函数,c#,asp.net,.net,vb.net,C#,Asp.net,.net,Vb.net,可能重复: 好的,运行以下代码: <script type="text/javascript"> function hello() { alert("hello world from javascript ") } </script> </head> <body> <form id="form1" runat="server"> <div> <asp:But

可能重复:

好的,运行以下代码:

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

是否在vb.net MsgBox之前执行javascript消息?有没有一种方法可以让它翻转到第二个执行javascript函数的位置,谢谢。简短的回答是否定的。VB代码是服务器端的。javascript代码位于客户端。有几种方法可以从javascript(例如Ajax)执行服务器端代码


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

这与您的上一个问题有什么不同?我认为没有ajax是无法做到这一点的
  Protected Sub buttonme_Click(ByVal sender 
As Object, ByVal e As EventArgs) Handles buttonme.Click
    MsgBox("hello world from vb.net ")
End Sub