Come posso inserire in modo dichiarativo un valore di proprietà di una pagina nel suo rendering?
-
08-07-2019 - |
Domanda
Vorrei avere una pagina aspx che contiene qualcosa come ....
<form id="form1" runas=server >
Hello <%= Me.UserName() %>
</form>
e un codice dietro qualcosa come ...
Public Class Somepage
inherits SomeOtherPage
Private Readonly Property UserName() as String
Get
return "Rory"
End Get
End Property
End Class
Ho provato questo codice ma gli errori aspx affermano che UserName non è stato dichiarato.
Qual è il modo corretto per farlo?
Soluzione
Contrassegna la proprietà come protetta, non privata.
Protected Readonly Property UserName() as String
Get
return "Rory"
End Get
End Property
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow