Mam następujący kontrola serwera tekstowe na mojej stronie internetowej:Jak przekazać rzeczywisty identyfikator klienta kontrolki serwera do funkcji javascript?
<asp:TextBox ID="txtZip" runat="server" onchange="ZipCode_OnChange(this, <%= txtZip.ClientId %>, txtCity, txtState);/">
Gdy strona sprawia, że jest zbudowany w tym następujące:
<input name="txtZip" type="text" id="txtZip" onchange="ZipCode_OnChange(this, <%= txtZip.ClientId %>, txtCity, txtState);" />
próbuję przekazać klientowi polu tekstowym za Idas 2nd param do tej funkcji javascript:
function ZipCode_OnChange(txtZipCode, ClientId) {
var ret;
ret = WebService.GetCityAndState(txtZipCode.value, OnComplete1, OnError, ClientId);
}
Jak mogę dostać to, na serwerze, ocenić panowanie texbox i przekazać ten ciąg do dosłownego Funkcja JavaScript?
Próbowałem już wcześniej, ale to, co kończy się przekazaniem do funkcji, to literał "<% = txtZip.ClientId%>" ", tekst w treści stronicowania serwera nigdy nie był oceniany. – ChadD