Tengo el siguiente control de servidor cuadro de texto en mi página web:¿Cómo paso el Id de cliente real de un control de servidor a una función de JavaScript?
<asp:TextBox ID="txtZip" runat="server" onchange="ZipCode_OnChange(this, <%= txtZip.ClientId %>, txtCity, txtState);/">
Cuando la página se representa, se construye incluyendo las siguientes:
<input name="txtZip" type="text" id="txtZip" onchange="ZipCode_OnChange(this, <%= txtZip.ClientId %>, txtCity, txtState);" />
que estoy tratando de pasar el cliente del cuadro de texto IDAS el segundo parámetro a esta función Javascript:
function ZipCode_OnChange(txtZipCode, ClientId) {
var ret;
ret = WebService.GetCityAndState(txtZipCode.value, OnComplete1, OnError, ClientId);
}
¿Cómo llego a, en el servidor, evaluar el control de la TexBox y pasar esa cadena literal a la ¿Función Javascript?
Lo intenté con anterioridad, pero lo que termina siendo pasado a la función es el literal "'<% = txtZip.ClientId%>'", el texto dentro del lado del servidor% thingy nunca fue evaluado. – ChadD