vb.net将变量从.aspx.vb传递到.aspx javascript变量
如何将.aspx.vb中定义的变量传递到.aspx 我已经在.aspx.vb中尝试过: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
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。我是那个意思。此外,变量的最低可见性也应为保护级别。不应该是私人的。