Во-первых, давайте объясним предыдущее использование ASP <%= %>, которое также практично в ASP.NET. <%# %> — это использование, представленное в ASP.NET, но это использование не используется в ASP.
Например:
Например, в фоновом файле form.vb я определил переменную (которая должна быть глобальной).
public istg_xo как string="ABC"
Затем я могу вызвать эту переменную в любом месте на переднем плане из .aspx....
<javascript>
var xx=<%=istg_xo%> <!--Получить переменную istg_xo в фоновом режиме-->
alter<xx> <!--Вывод показывает, получено ли значение-->
</javascript>
Другой пример: если у меня есть таблица данных в фоновом режиме, я теперь хочу вывести переменные каждого поля в этой таблице данных на передний план...
Бэкенд.cs (C#)
строковое сообщение = string.empty;
общедоступное сообщение()
{
for (int lint_row=0; lint_row<datatable.rows.count;lint_row++)
{
message+="message["+lint_row.tostring()+"]="+idtb_temp.rows(lint_rows).item("xx1").tostring()+";";
//Создаем массив сообщений клиента для внешнего вызова...
}
}
Стойка регистрации использует тот же метод для получения этого массива....
Использование <%# %> относительно просто....
Например, у меня есть набор данных в фоновом режиме... Тогда я могу вызвать содержимое любого поля этого набора данных на стойке регистрации...
использование:
text='<%#DataBinder.Eval(Container.DataItem, «Имя поля набора данных»%>'