2008-11-13 25 views
2

我想有一個包含類似的aspx頁面....如何聲明性地將頁面的屬性值插入到其呈現中?

<form id="form1" runas=server > 
    Hello <%= Me.UserName() %> 
</form> 

和代碼隱藏像...

Public Class Somepage 
    inherits SomeOtherPage 
    Private Readonly Property UserName() as String 
    Get 
     return "Rory" 
    End Get 
    End Property 
End Class 

我曾嘗試這個代碼,但ASPX聲明UserName未聲明的錯誤。

這樣做的正確方法是什麼?

回答

3

將該屬性標記爲受保護而非私有。

Protected Readonly Property UserName() as String  
    Get   
      return "Rory"  
    End Get  
End Property 
+0

我忘了,ASPX從聲明的類繼承,而不是局部與它...男人我覺得現在啞:) – 2008-11-13 14:27:40