2017-05-25 3 views
0

JavaScriptを初めて使用しています。今、私は古いウェブサイトのコードをチェックしています。その中で、私は以下のコードを見た。「chkAutoPick.Checked?string.Empty:」の意味は?javascriptの "From:" + txtDtFrom.Text "

<%if (!chkAutoPick.Checked) 
    { %> 
     <label class="min-wid-label"> 
       <%=chkAutoPick.Checked ? string.Empty : "From : " + txtDtFrom.Text%> 
     </label> 
     <label class="min-wid-label"> 
       <%=chkAutoPick.Checked ? string.Empty : "To : " + txtDtTo.Text%> 
     </label> 
     <label class="min-wid-label"> 
        <%=chkAutoPick.Checked? string.Empty : "Previous Day Summary :" +chkSummary.Checked %> 
     </label> 
     <%} 
%> 

私は以下のコードの意味を知りたい。

chkAutoPick.Checked ? string.Empty : "From : " + txtDtFrom.Text 

私がチェックしたとしてchkSummaryをマークしたい場合chkAutoPickがどのように私はそれを行うことができ、チェックされていませんか?

すべてのサポートが評価されます。

+0

です –

答えて

1

まずはJavaScriptコードではなく、C#コードです。おそらくwebform aspxページで書かれています。

それ以外の場合は書き込みのためのショートカットです。以下は、完全な形式は次のように `<%chkSummary.Checked =(!chkAutoPick.Checked)%>`何か

<label class="min-wid-label"> 
 
    <%if (!chkAutoPick.Checked) 
 
    { %> 
 
     string.Empty : %> 
 
<% } 
 
    else 
 
    { %> 
 
     "From : " + txtDtFrom.Text 
 
<% } %> 
 
</label>

関連する問題