Cómo asignar valores a los controles del servidor usando JS
//1. El script JS asigna valor al control del servidor
Sintaxis: document.getElementById('lt;=nombre del control del servidor.ClientIDgt;')
document .getElementById('lt;=TextBox2.ClientIDgt;').value= "aaaaa";
lt;anthem: TextBox ID= "TextBox2" runat= "servidor" Text= "bbbbb" gt; lt ; /anthem: TextBoxgt; //Este es un control de himno, igual que el control del marco asp.Net ajax.
//2. en el servidor
Sintaxis: document.getElementById("lt;=nombre del control del servidor.ClientIDgt;" "_nombre del control en el control del usuario")
document.getElementById( "lt;= UserInfoControl1.ClientIDgt;" " _txtBAname").value= "aaaaa";
Control de usuario utilizado por la página: lt; uc1: UserInfoControl ID= "UserInfoControl1" runat= "server" /gt; p>
Código de control de usuario:
lt;anthem:TextBox ID="txtBAname" runat="server" Ancho="64px" CssClass="lankuang" gt;lt;/anthem:TextBoxgt;
Si js asigna un valor a la etiqueta de control del servidor, la sintaxis es:
document.getElementById("lt;=CaseControl1.ClientIDgt;" "_lblZhusu").innerHTML= " aaaaaaa";
Sin embargo, dado que la etiqueta se asigna al cliente como una etiqueta Div, el valor original aún se toma en segundo plano