"chkAutoPick.Checked ? string.Empty : "的含义是什么 来自 : " + txtDtFrom.Text" 在 JavaScript 中



我是 JavaScript 的新手。现在我正在检查一些旧的网站代码。在其中,我看到了下面的代码

  <%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

如果我想在未选中 chkAutoPick 时将 chkSummary 标记为选中,我该怎么做?

感谢所有的帮助。

首先,这不是JavaScript代码,而是C#代码。 可能写在 Web 窗体 ASPX 页中。

如果还有其他条件,这是写作的捷径。以下是完整表格

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

最新更新