ページのプロパティ値をレンダリングに宣言的に挿入するにはどうすればよいですか?

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

このコードを試しましたが、UserNameが宣言されていないというaspxエラーが発生しました。

これを行う適切な方法は何ですか?

役に立ちましたか?

解決

プロパティをプライベートではなく保護としてマークします。

Protected Readonly Property UserName() as String    
     Get        
          return "Rory"    
     End Get    
End Property
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top