有谁知道如何使用jQuery将asp:PlaceHolder
从false
设置为true
?
我有以下代码来隐藏表格:
<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>
任何方式我都可以通过使用jquery来看到这个asp:PlaceHolder?
答案 0 :(得分:0)
ASP.NET占位符根本不呈现任何HTML,它纯粹用于包含其他控件。如果要使用jQuery显示或隐藏容器类型控件,请使用DIV(或ASP.NET Panel)或其他容器。
另外,请记住框架会增加ID - http://msdn.microsoft.com/en-us/library/1d04y8ss(v=vs.100).aspx - 因此您需要在jQuery中使用类选择器,或将ClientIDMode
设置为Static
。