Como faço para declarativamente inserir um valor de propriedade de uma página para a sua prestação?
-
08-07-2019 - |
Pergunta
Eu gostaria de ter uma página aspx que contém algo como ....
<form id="form1" runas=server >
Hello <%= Me.UserName() %>
</form>
e um código-behind algo como ...
Public Class Somepage
inherits SomeOtherPage
Private Readonly Property UserName() as String
Get
return "Rory"
End Get
End Property
End Class
Eu tentei este código, mas os erros aspx, alegando que UserName não está declarado.
O que é a maneira correta de fazer isso?
Solução
Mark a propriedade como Protegido, não privado.
Protected Readonly Property UserName() as String
Get
return "Rory"
End Get
End Property
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow