2011-02-17 3 views
0

WebページにASPクライアントIDを印刷するにはどうすればよいですか?ASPクライアントIDをWebページに印刷するにはどうすればよいですか?

<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側で印刷を行う必要がある、サイドの背後には、コード(オンロード、oninitを、など)(私はASPの用語に精通していないよ)

+1

あまりにも一般的な質問、あなたがしたいことをより良く説明してください。 –

答えて

2

クライアント側:

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

どのようにこの仕事をしますか?それはまだ動作しない場合、私は信じてい

は、単一/二重引用符はエスケープのみについてです...

2

Page_PreRenderであなたが行うことができます。

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

あなたのページに「<>」というだけではなくサーバーコントロールのリンクとして宣言されているmylinkがある場合、これは機能します。唯一

+0

これはコードの後ろではなくASPで行うことができますか? – jrey

1

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

の代わりに、(注:クライアントIDで大文字「C」)してみてください

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

はそうです、私の問題は..小文字の 'C' – jrey

関連する問題