2015-07-10 3 views
0

показать div, имеющий метки для последней даты, если в последней дате базы данных нет значения null, скрыть div. мне нужно, чтобы скрыть это ДивASP.net скрывает div

<div class="form-group" > 
    <label class="control-label col-md-3">End Date:</label> 

    <div class="col-md-4"> 
     <asp:HiddenField ID="HiddenField4" runat="server" /> 
     <asp:Label ID="edate" runat="server" class="form-control"> 
     </asp:Label> 
    </div> 

</div> 
+0

Как вы связывание этикетки? Вам это нужно с помощью кода Javascript или сервера? Что вы пробовали? Ваш вопрос нечеткий. –

+0

Не могли бы вы улучшить свой вопрос? Посмотрите [здесь] (https://stackoverflow.com/help/how-to-ask) о том, как написать хороший вопрос. – Knelis

ответ

1

Либо использовать Panel (визуализируется как DIV) или сделать его runat="server", то вы можете использовать Visible свойство. Если элемент управления является Visible=false он не будет оказано вообще на стороне клиента:

<div class="form-group" runat="server" ID="FormDiv" > 
    <label class="control-label col-md-3">End Date:</label> 
    <div class="col-md-4"> 
     <asp:HiddenField ID="HiddenField4" runat="server" /> 
     <asp:Label ID="edate" runat="server" class="form-control"></asp:Label> 
    </div> 
</div> 

Обратите внимание, что сервер-управление также нуждается идентификатор.

в коде:

FormDiv.Visible = dbLastDate != DateTime.MinValue; 
+0

, если переменная Nullable принимает значение {1/1/0001 12:00:00 AM} –

+0

Thanx Tim, это сработало –

+0

Добро пожаловать. Установите флажок, чтобы принять ответ –