Como faço para declarativamente inserir um valor de propriedade de uma página para a sua prestação?

StackOverflow https://stackoverflow.com/questions/287035

  •  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?

Foi útil?

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
scroll top