2014-02-06 167 views
1

我对编程世界很新鲜。访问服务器端共享变量

我想在我的vb代码文件中访问一个共享变量到java脚本文件(这可以被所有页面访问)[为什么我不使用隐藏字段值,因为我在共享函数中使用这个变量。]我创建了这样的变量。

Public Class SearchID 
    Public Shared SearchedID As String 
End Class 

我想要做的就是将这个变量的值赋给javascript页面中的一个javascript变量。我几乎试过所有的可能性,如

var javacriptVariable = "<%=SearchedID%>"; 

任何帮助,非常感谢。

回答

0

我仍然建议使用隐藏字段。您可以将隐藏字段传递给您的函数以获取/设置值,并且仍然可以访问页面和JS函数。

例如,你有这样的

​​

现场您可以定义功能

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; 
+0

对不起,我迟到的回应。实际上,我需要的是获取服务器端变量值,我从项目的其他JavaScript页面获取了json对象的相同值。 :) 任何方式,非常感谢您的建议。 – Vaisakh