-1

2つのラベルを持つカスタムWebコントロールがあります。表示ページで、条件に応じていずれかのラベルのテキストを変更したいと思います。達成する方法は?

4

1 に答える 1

0

答えは、コントロールがどのように定義されているかによって異なります。ラベルが公開されている場合は、コントロールインスタンスを介してラベルにアクセスするだけです。

if(condition)
    mycontrol.label.Text = "Some text";

プライベートの場合、テキストを変更するためにコントロールにパブリックメソッドが必要になります。

void SetLabelText(string text)
{
    this.label.Text = text;
}

次に、メソッドを呼び出します

if(condition)
    mycontrol.SetLabelText("Some text");
于 2012-05-12T20:33:53.250 に答える