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()"/>
一切应运行正常。
太好了。有效。谢谢 – acadia 2009-12-29 16:32:27