如何在网页中打印ASP clientID?

时间:2011-02-17 23:30:13

标签: asp.net

如何在网页中打印ASP clientID?

  <td class="ColDatos" colspan="1"><asp:TextBox ID="FECHA_APLICACION" runat="server" Width="85%"></asp:TextBox>


                                        <a href="javascript:alert('<%=FECHA_APLICACION.clientID %>')">
                        mostrar fecha
                                        </a></td>

更新:我需要在asp端打印,没有代码在后面(onload,oninit等)(我不熟悉asp术语)

3 个答案:

答案 0 :(得分:2)

在Page_PreRender中你可以做到:

myLink.Attributes.Add("href", "javascript:alert('" + FECHA_APLICACION.ClientID + "')");

如果您将mylink声明为服务器控制链接而不仅仅是“&lt; a&gt;”,这将有效在你的页面。

答案 1 :(得分:2)

仅限客户端:

<a href='javascript:alert("<%= FECHA_APLICACION.ClientID %>")'>

这是如何工作的?

我相信如果它不起作用只是关于单/双引号逃脱...

答案 2 :(得分:1)

 <a href="javascript:alert('<%=FECHA_APLICACION.ClientID %>')">mostrar fecha</a>

而不是(注意:ClientID中的大写'C')

<a href="javascript:alert('<%=FECHA_APLICACION.clientID %>')">mostrar fecha </a>