Comment puis-je insérer de manière déclarative une valeur de propriété d'une page dans son rendu?

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

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

Était-ce utile?

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