0

asp .net のユーザー コントロールから Web ページのパブリック変数にアクセスするにはどうすればよいですか?

4

2 に答える 2

2

asp.net Page から派生したページ クラスには、この変数があります。

すべてのコントロールにはPageプロパティがあります。このコントロールが Page から派生した特定のクラスに配置されることがわかっている場合は、いつでも適切な型にキャストできます。次に、パブリック変数にアクセスできます。

var propValue = ((MyControlBasePage)Page).MyProperty;

このコントロールを使用するページの基本クラスがページ派生フォームであることを確認してくださいMyControlBasePage

これを1つのページのみで使用する場合は、常に直接使用できます

var propValue = ((MyPage)Page).MyProperty;

しかし、1 ページだけで使用する UserControl のユーザーは何ですか。

于 2013-06-13T07:44:48.553 に答える
1

あなたはこのようにすることができます:

<%= this.usercode %>
于 2013-06-13T07:39:56.427 に答える