Как декларативно вставить значение свойства страницы в ее рендеринг?

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

  •  08-07-2019
  •  | 
  •  

Вопрос

Я хотел бы иметь страницу aspx, которая содержит что-то вроде ....

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

и код позади чего-то вроде ...

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

Я пробовал этот код, но в aspx сообщалось, что имя пользователя не объявлено.

Как правильно это сделать?

Это было полезно?

Решение

Пометьте свойство как Защищенное, а не Личное.

Protected Readonly Property UserName() as String    
     Get        
          return "Rory"    
     End Get    
End Property
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top