Ho il seguente controllo server textbox nella mia pagina web:Come si passa l'ID cliente effettivo di un controllo server a una funzione javascript?
<asp:TextBox ID="txtZip" runat="server" onchange="ZipCode_OnChange(this, <%= txtZip.ClientId %>, txtCity, txtState);/">
Quando la pagina esegue il rendering, è costruito tra cui le seguenti:
<input name="txtZip" type="text" id="txtZip" onchange="ZipCode_OnChange(this, <%= txtZip.ClientId %>, txtCity, txtState);" />
Sto cercando di passare client della casella di testo iDAS il 2 ° param a questa funzione JavaScript:
function ZipCode_OnChange(txtZipCode, ClientId) {
var ret;
ret = WebService.GetCityAndState(txtZipCode.value, OnComplete1, OnError, ClientId);
}
Come si arriva a, sul server, valutare il controllo del texbox e di passare quella stringa letterale al Funzione Javascript?
Ho provato in precedenza, ma quello che finisce per essere passato alla funzione è il letterale "'<% = txtZip.ClientId%>'", il testo all'interno del server% thingy non è mai stato valutato. – ChadD