Primero
, expliquemos el uso anterior de ASP de <%= %>, que también es práctico en ASP.NET. <%# %> es un uso introducido en ASP.NET, pero este uso no se usa en ASP.
Por ejemplo, en el fondo form.vb, definí una variable (para que sea global)
istg_xo público como cadena = "ABC"
Entonces puedo llamar a esta variable en cualquier lugar del primer plano desde.aspx....
<javascript>
var xx=<%=istg_xo%> <!--Obtener la variable de istg_xo en segundo plano-->
alter<xx> <!--La salida muestra si se obtiene el valor-->
</javascript>
Para otro ejemplo, si tengo una tabla de datos en segundo plano, ahora quiero sacar las variables de cada campo en esta tabla de datos en primer plano...
Backend.cs (C#)
mensaje de cadena = cadena.vacía;
mensaje público()
{
para (int lint_row=0; lint_row<datatable.rows.count;lint_row++)
{
message+="message["+lint_row.tostring()+"]="+idtb_temp.rows(lint_rows).item("xx1").tostring()+";";
//Generar matriz de mensajes del cliente para llamada front-end...
}
}
La recepción utiliza el mismo método para recuperar esta matriz....
El uso de <%# %> es relativamente simple....
Por ejemplo, tengo un conjunto de datos en segundo plano... Luego puedo llamar al contenido de cualquier campo en este conjunto de datos en la recepción...
uso:
text='<%#DataBinder.Eval(Container.DataItem,“Nombre del campo DataSet”%>'