2011-01-11 38 views
1

如何將.aspx.vb中定義的變量傳遞給.aspx。vb.net將.aspx.vb中的變量傳遞給.aspx javascript變量

我在.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 priting出來:

var postcode = '<%=postcode%>' 

我得到了以下錯誤:

'郵政編碼'未被聲明。由於其保護級別,它可能無法訪問。

我在做什麼錯?

回答

3

郵編需要最小可見性受保護。

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

爲了更清楚一點,變量需要在類級而不是方法級聲明。 – 2011-01-11 14:19:53