2014-11-04 2 views
0

Кто-нибудь знает, как установить asp:PlaceHolder с false на true с помощью jQuery?Установить asp: PlaceHolder отображается в true с помощью jQuery

У меня есть следующий код, чтобы скрыть таблицу:

<asp:PlaceHolder ID="plhSignatureProcess" runat="server" Visible="false"> 

    <div class="cl_interactions"> 
    <h1><asp:Label runat="server" ID="lblSignatureProcess" Text="" /></h1> 
    <table border="0" class="cl_form_table" > 

     <tr> 
     <th valign="top" width="85"><span style="color:Red;">*</span>Signature Process Opt In?</th> 
     <td> 
      <span style="color:Gray;font-size:12px;">Yes</span><asp:RadioButton runat="server" ID="btnOptInYes" CssClass="btnOptInYes"/> 
      <span style="color:Gray;font-size:12px;">No</span><asp:RadioButton runat="server" ID="btnOptInNo" CssClass="btnOptInNo"/><span id="opt_err" style="color:Red;font-size:10px;display:none;"> required</span> 
     </td> 
     </tr> 
     <tr> 
     <th valign="top" width="85">Signature followup date</th>  
     <td><asp:TextBox runat="server" ID="dtSignatureFollowUp" Text=""/><span id="dtSignatureFollowUp_err" style="color:Red;font-size:10px;display:none;"></span><br/><span class="info">(Date format: dd/mm/yyyy)</span></td> 
     </tr> 
     <tr> 
     <th valign="top" width="85">Signature priority customer</th>  
     <td><asp:CheckBox runat="server" ID="chkSignaturePriority"/></td> 
     </tr> 

    </table> 
    </div> 
</asp:PlaceHolder> 

Любой способ, которым я мог это видно жерех: PlaceHolder с помощью JQuery?

+1

Нет, visible = false на элементе управления asp.net означает, что разметка для заполнителя не будет отображаться на клиенте –

ответ

0

Заполнитель ASP.NET не отображает HTML вообще, он предназначен исключительно для хранения других элементов управления. Если вы хотите показать или скрыть элемент управления контейнером с помощью jQuery, используйте DIV (или панель ASP.NET) или какой-либо другой контейнер.

Кроме того, помните, идентификатор будет дополнен в рамках - http://msdn.microsoft.com/en-us/library/1d04y8ss(v=vs.100).aspx - так что вам необходимо использовать селектор класса в JQuery, или установить ClientIDMode в Static.