2008-11-13 6 views
2

Я хотел бы иметь страницу 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 ошибки, заявляющие, что UserName не объявлен.

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

ответ

3

Отметьте как охраняемый, не закрытый.

Protected Readonly Property UserName() as String  
    Get   
      return "Rory"  
    End Get  
End Property 
+0

Я забыл, что ASPX наследует от объявленного класса, а не пристрастности с ним ... Человек я теперь чувствую себя тупой :) – 2008-11-13 14:27:40