VBScript的问题

问题描述:

我在ASP.net页面有一个VBScript函数我有一个小的测试功能,如下图所示VBScript的问题

<script type="text/vbscript"> 
    sub testmePlease() 
      msgbox("Hello World") 
     end sub 
</script> 

我在网络表单,有一个按钮,我调用该函数的OnClientClick如下图所示

<asp:Button ID="btnAccept" runat="server" Text="Accept Settlement" OnClientClick="testmePlease()"/> 

出于某种原因,我得到预期的javascipt的错误陈述的这一端。什么可能是错误的?

我假设你使用的是IE浏览器。一旦Internet Explorer在您的页面中找到第一个<script>标记,它就会认为它是默认语言。

试试这个:

<script type="text/javascript">var foobar = false;</script> 
<script type="text/vbscript"> 
    sub testmePlease() 
      msgbox("Hello World") 
    end sub 
</script> 

,改变你的按钮:

<asp:Button ID="btnAccept" runat="server" 
      Text="Accept Settlement" 
      OnClientClick="return testmePlease()"/> 

一切应运行正常。

+0

太好了。有效。谢谢 – acadia 2009-12-29 16:32:27