0

コードビハインドに存在しないクラスがあり、「名前」などのプロパティを宣言しました。ここで、aspx ページでこのプロパティ「名前」にアクセスしたいと考えています。

コードビハインドページで別のプロパティ、文字列変数、または非表示フィールドを作成し、「名前」プロパティ値をそれに設定し、 <%= %> を使用してこの新しいプロパティ/変数/非表示フィールドにアクセスすることで、それを実行できることを知っていますaspx ページ。

しかし、私は上記のアプローチを取りたくありません。

他の方法はありますか。

4

1 に答える 1

1

クラスへの参照を保持するプロパティをコード ビハインドに追加できます。

public SomeClass MyClass 
{
    get
    {
        // return an instance of SomeClass here
        return new SomeClass();
    }
}

次に、aspx ページでこのプロパティにアクセスできます。

<%= MyClass.SomeProperty %>
于 2012-05-23T08:43:41.077 に答える