0

私はaspの初心者で、動的に入力されたメッセージがある場合はラベルコントロールを表示しようとしています。そうでない場合はラベルを非表示にします。これは基本的にエラーメッセージの制御です。

背景色付きのコントロールに css スタイルを適用したので、表示するメッセージがない場合でも、ユーザーには空白のコントロールが表示されます。

コントロール内で可能かどうかはわかりませんが、JavaScriptでこれを行う方法は知っています。

4

2 に答える 2

2
lbl.visible = (lbl.Text.Length > 0);

lblラベル コントロールの ID はどこですか

于 2012-06-21T13:10:53.860 に答える
2

サーバー側では、すべてのコントロールVisibleに、ページに表示するかどうかを決定するプロパティがあります。次のように使用できるはずです。

if (String.IsNullOrEmpty(MyLabel.Text)
{
    MyLabel.Visible=false;
}
于 2012-06-21T13:11:28.570 に答える