[英]ASP.net C# calling vbscript from javascript
我有這個基本頁面:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Teste1.aspx.cs" Inherits="Testes.Teste1" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server"><title></title></head>
<body>
<form id="form1" runat="server">
<input id="clickMe" type="button" value="clickme" onclick="getText();" />
</form>
<script type="text/vbscript" language="vbscript">
Function createText()
createText = "A"
End Function
</script>
<script type="text/javascript" language="javascript">
function getText(){
var vbobj;
vbobj = createText();
alert("VBScript text = " + vbobj);
}
</script>
</body>
</html>
但這不起作用,我收到以下消息
http://localhost:59632/Teste1.aspx 0x800a1391 中第 27 行第 5 列的未處理異常 - JavaScript 運行時錯誤:'createText' 未定義
我希望您知道 VBScript 僅適用於 IE。 嘗試將此元標記放在您的頭部部分:
<head>
<meta http-equiv="x-ua-compatible" content="IE=10">
</head>
當我使用 IE 11 邊緣模式時,它對我有所幫助,其中不再支持VBScript。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.