asp.net 客户端 vbscript 出现 javascript 运行时错误?
asp.net client side vbscript getting javascript runtime error ?
我正在创建一个 asp.net 网页。并有一个 vbscript 作为客户端脚本。并且应用程序只能从 IE 访问,所以这不是问题。当我点击一个应该执行客户端 vbscript 的按钮时,我得到一个奇怪的错误,而不是抛出一个 javascript 运行时错误?。
有办法配置吗?
顺便说一句,我正在从 HTA 转移到 asp 页面,如果有人能指导我如何实施,我们将不胜感激。
这是按钮元素的 html 代码
<input type = "button" value = "Display" name = "Run_Button" onClick = "getvalue">
这是客户端vbscript的代码
<script language="vbscript" type="text/vbscript">
Sub getvalue
some text
End sub
我错过了什么吗?此外,我在 html 文档
的开头添加了以下行
<%@language="VBScript"%>
VBScript is no longer supported 在 IE11 的 "edge" 模式下,如果您指定 <!doctype html>
,您的页面将在该模式下呈现。您需要对网页进行一些更改。
首先,将以下 <meta>
标记添加到您的 <head>
部分:
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
</head>
其次,默认情况下所有事件处理程序都被认为使用 JavaScript,因此您需要通过以下两种方式之一调用您的函数:
使用JavaScript语法(注意添加()
到getvalue
):
<input type="button" value="Display" name="Run_Button" onClick="getvalue()">
明确指定您将使用 VBScript(无需在 getvalue
上使用 ()
):
<input type="button" ... onClick="getvalue" language="VBScript">
我正在创建一个 asp.net 网页。并有一个 vbscript 作为客户端脚本。并且应用程序只能从 IE 访问,所以这不是问题。当我点击一个应该执行客户端 vbscript 的按钮时,我得到一个奇怪的错误,而不是抛出一个 javascript 运行时错误?。
有办法配置吗?
顺便说一句,我正在从 HTA 转移到 asp 页面,如果有人能指导我如何实施,我们将不胜感激。
这是按钮元素的 html 代码
<input type = "button" value = "Display" name = "Run_Button" onClick = "getvalue">
这是客户端vbscript的代码
<script language="vbscript" type="text/vbscript">
Sub getvalue
some text
End sub
我错过了什么吗?此外,我在 html 文档
的开头添加了以下行<%@language="VBScript"%>
VBScript is no longer supported 在 IE11 的 "edge" 模式下,如果您指定 <!doctype html>
,您的页面将在该模式下呈现。您需要对网页进行一些更改。
首先,将以下 <meta>
标记添加到您的 <head>
部分:
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
</head>
其次,默认情况下所有事件处理程序都被认为使用 JavaScript,因此您需要通过以下两种方式之一调用您的函数:
使用JavaScript语法(注意添加
()
到getvalue
):<input type="button" value="Display" name="Run_Button" onClick="getvalue()">
明确指定您将使用 VBScript(无需在
getvalue
上使用()
):<input type="button" ... onClick="getvalue" language="VBScript">