¿Cómo inserto declarativamente un valor de propiedad de una página en su representación?

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

  •  08-07-2019
  •  | 
  •  

Pregunta

Me gustaría tener una página aspx que contenga algo así como ...

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

y un código detrás de algo como ...

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

He intentado este código pero los errores de aspx dicen que UserName no se declara.

¿Cuál es la forma correcta de hacer esto?

¿Fue útil?

Solución

Marque la propiedad como protegida, no privada.

Protected Readonly Property UserName() as String    
     Get        
          return "Rory"    
     End Get    
End Property
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top