3

たとえば、内部にラベルを持つユーザー コントロール (ascx) があり、aspx ページでユーザー コントロールを使用します。

文字列値を ascx ページに渡して、最初に ascx ページのラベルに表示できるようにするにはどうすればよいですか?

4

2 に答える 2

6

これを追加...

public string Whatever
{
get { return label.Text; }
set { label.Text = value; }
}

あなたのascxコントロールに。次に、挿入しているページから、次のようにテキストを設定できます...usercontrol.Whatever = "text to display";

または、Whatever をページの aspx 側のプロパティとして使用できます。

于 2009-07-23T03:24:21.970 に答える
1

プロパティを作成することで、アクセスしたいコントロールをユーザー コントロールで公開できます。

過去に、セットアップに特定のデータを必要とするユーザー コントロールがあったとき、必要なものをすべて取り込んでセットアップする Initialize メソッドを作成していました。

于 2009-07-23T03:26:58.127 に答える