如何以声明方式将页面的属性值插入其渲染中?

时间:2008-11-13 14:19:05

标签: asp.net properties declarative

我想有一个包含类似......的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

我已经尝试过这段代码,但声称未声明UserName的aspx错误。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:3)

将该属性标记为受保护,而非私有。

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