¿Cómo inserto declarativamente un valor de propiedad de una página en su representación?
-
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?
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