我怎样才能在javascript中使用vb.net

时间:2013-07-02 13:54:45

标签: javascript vb.net

我有关于在javascript中使用vb.net的问题。

<script runat="server">
    Dim x As String
    Function Addx(ByVal txt As String) As String
        x = txt
        Return x
    End Function
</script>

我在这样的javascript中使用函数“Addx”。

<script language="javascript" type="text/javascript>
    var Getx = "<%=Addx('Hello World') %>";
    alert(Getx);
</script>

但它不起作用并且有错误。

Argument not specified for parameter 'txt' of 'Public Function Addx(txt As String) As String

我该怎么办?

1 个答案:

答案 0 :(得分:4)

VB不允许单引号用于字符串。 JavaScript确实如此。所以,切换它们,它应该工作。

<script language="javascript" type="text/javascript">
    var Getx = '<%=Addx("Hello World") %>';
    alert(Getx);
</script>

编辑:另外,请务必关闭脚本标记属性中的引号。