Primeiro, vamos explicar o uso anterior do ASP de <%= %>, que também é prático no ASP.NET. <%# %> é um uso introduzido no ASP.NET, mas esse uso não é usado no ASP
.
Por exemplo, no background form.vb, defini uma variável (para ser global)
public istg_xo as string="ABC"
Então posso chamar essa variável em qualquer lugar em primeiro plano from.aspx....
<javascript>
var xx=<%=istg_xo%> <!--Obter a variável de istg_xo em segundo plano-->
alter<xx> <!--A saída mostra se o valor foi obtido-->
</javascript>
Para outro exemplo, se eu tiver uma tabela de dados em segundo plano, agora quero retirar as variáveis de cada campo desta tabela de dados em primeiro plano...
Back-end.cs (C#)
string mensagem=string.empty;
mensagem pública()
{
para (int lint_row=0; lint_row<datatable.rows.count;lint_row++)
{
mensagem+="mensagem["+lint_row.tostring()+"]="+idtb_temp.rows(lint_rows).item("xx1").tostring()+";";
//Gerar matriz de mensagens do cliente para chamada front-end...
}
}
A recepção usa o mesmo método para recuperar esse array....
O uso de <%# %> é relativamente simples....
Por exemplo, eu tenho um conjunto de dados em segundo plano... Então posso chamar o conteúdo de qualquer campo deste conjunto de dados na recepção...
uso:
text='<%#DataBinder.Eval(Container.DataItem,“Nome do campo DataSet”%>'