Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net将变量从.aspx.vb传递到.aspx javascript变量_.net_Asp.net_Vb.net - Fatal编程技术网

vb.net将变量从.aspx.vb传递到.aspx javascript变量

vb.net将变量从.aspx.vb传递到.aspx javascript变量,.net,asp.net,vb.net,.net,Asp.net,Vb.net,如何将.aspx.vb中定义的变量传递到.aspx 我已经在.aspx.vb中尝试过: Partial Class show_zoos Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 'database logic Dim postcode As String = an.Postcode End S

如何将.aspx.vb中定义的变量传递到.aspx

我已经在.aspx.vb中尝试过:

Partial Class show_zoos
Inherits System.Web.UI.Page

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'database logic

Dim postcode As String = an.Postcode
 End Sub
End class
这是在.aspx中撬出来的:

var postcode = '<%=postcode%>'
var postcode=''
我得到了以下错误:

未声明“邮政编码”。由于其保护级别,可能无法访问


我做错了什么

邮政编码需要受到最低可见性保护

Public postcode As String
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        postcode = "ABCD"
    End Sub

更清楚一点,变量需要在类级别声明,而不是在方法级别声明。谢谢Chris Haas。我是那个意思。此外,变量的最低可见性也应为保护级别。不应该是私人的。