我是编程世界的新鲜。
我想将VB代码文件中的一个共享变量访问到Java脚本文件(所有页面都可以访问)。[为什么我不使用隐藏的字段值,因为我在共享函数中使用了此变量。]我创建了这样的变量。
Public Class SearchID
Public Shared SearchedID As String
End Class
我想做的只是将此变量的值分配给JavaScript页面中的JavaScript变量。我几乎尝试了所有可能性,例如
var javacriptVariable = "<%=SearchedID%>";
任何帮助都非常感谢。
我仍然建议使用隐藏字段。您可以将隐藏字段传递到您的函数以获取/设置在此处,并且页面和JS函数仍然可以访问。
例如,您有这样的字段
<asp:HiddenField ID="xhidSearchedID" runat="server" />
您可以将函数定义为
Public Shared Sub MyFunction(ByVal i_xhidSearchedID as HiddenField)
'Using existing value
Dim sLocalVar as String = i_xhidSearchedID.Value
'Processing other stuff....
'Assigning new value
i_xhidSearchedID.Value = "FortyTwo"
End Funcion
您可以从页面代码调用它,并以
的方式传递隐藏字段MyFunction(xhidSearchedID)
之后,在您的JS中,您仍然可以做
var javacriptVariable = document.getElementById('xhidSearchedID').value;