Michel Ayres Michel Ayres - 10 months ago 52
ASP.NET (C#) Question

Getting ID from asp.net runat server in jQuery

I'm trying make some stuff in jQuery using ASP.NET. But the ID from

is not the same as the id used in HTML.

I used to use this to get the ID from this situation:


But in this case, it does not work. I'm clueless as to why.


/* Modal */
function contatoModal() {


< input runat="server" id="txtTest" value="test" />

Any tips?


<%= txtTest.ClientID %> should work but not in a separate javascript file where server side scripts do not execute. Another possibility is to use a class selector:

<input runat="server" id="txtTest" value="test" class="txtTest" />

and then:

var value = $('.txtTest').val();