2008-11-13 65 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