我对编程世界很感兴趣。
我想在我的vb代码文件中访问一个共享变量到java脚本文件(所有页面都可以访问)。[为什么我没有使用隐藏字段值,因为我在共享函数中使用此变量。我创建了这样的变量。
Public Class SearchID
Public Shared SearchedID As String
End Class
我想要做的只是将此变量的值分配给javascript页面中的javascript变量。我几乎尝试了所有可能性,
var javacriptVariable = "<%=SearchedID%>";
非常感谢任何帮助。
答案 0 :(得分:0)
我仍然建议使用隐藏字段。你可以将隐藏字段传递给你的函数来获取/设置值,页面和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;