Comment puis-je insérer de manière déclarative une valeur de propriété d'une page dans son rendu?
-
08-07-2019 - |
Question
J'aimerais avoir une page aspx contenant quelque chose comme ....
<form id="form1" runas=server >
Hello <%= Me.UserName() %>
</form>
et un code derrière quelque chose comme ...
Public Class Somepage
inherits SomeOtherPage
Private Readonly Property UserName() as String
Get
return "Rory"
End Get
End Property
End Class
J'ai essayé ce code mais les erreurs aspx prétendant que le nom d'utilisateur n'est pas déclaré.
Quelle est la bonne façon de procéder?
La solution
Marquez la propriété comme étant protégée et non privée.
Protected Readonly Property UserName() as String
Get
return "Rory"
End Get
End Property
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow