2017-10-27 18 views
1

値をとっており、正しく表示されています(フラグとして使用しています)。ここで検証を追加しますが、検証に合っているかどうかは示されません。どうして?知りません。表示されていないasp表示後のラベル

.aspx.cs

if (u.StatusRef.ToString().Equals('1')) 
      { 
       Email_Sent.Visible = true; 
      } 

.aspxの

<asp:Label ID="statusRef" runat="server"></asp:Label> <--- This shows the value '1' 
<asp:Label ID="Email_Sent" runat="server" hidden="true">Status: You have notified the candidate to confirm references.</asp:Label> 

おかげで、 EB。

答えて

1

あなたは、使用しようとすることができます。

<asp:Label ID="Email_Sent" runat="server" Visible="False"> 
              ^^^^^^^^ 

代わりのhidden="true"

+1

はい...隠しと目に見える二つの異なる属性です。可視性を制御するには、Visibleを使用します。隠しを使用する場合は、代わりにCSS属性を変更する必要があります。 Visibleは使いやすくなっています。 –

+1

チャームのように働いた。 ''の代わりにバリデーションを変更する必要がありました。ありがとう! –

関連する問題