<
%# %> ist eine in ASP.NET eingeführte Verwendung, die jedoch in ASP nicht verwendet wird.
Beispielsweise habe ich im Hintergrund form.vb eine Variable definiert (die global sein soll).
public istg_xo as string="ABC"
Dann kann ich diese Variable überall im Vordergrund von.aspx aus aufrufen....
<Javascript>
var xx=<%=istg_xo%> <!--Erhalten Sie die Variable von istg_xo im Hintergrund-->
alter<xx> <!--Die Ausgabe zeigt, ob der Wert erhalten wurde-->
</javascript>
Ein weiteres Beispiel: Wenn ich eine Datentabelle im Hintergrund habe, möchte ich jetzt die Variablen jedes Felds in dieser Datentabelle im Vordergrund herausnehmen ...
Backend.cs (C#)
string message=string.empty;
öffentliche getmessage()
{
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()+";";
//Client-Nachrichtenarray für Front-End-Aufruf generieren...
}
}
Die Rezeption verwendet dieselbe Methode, um dieses Array abzurufen....
Die Verwendung von <%# %> ist relativ einfach....
Ich habe zum Beispiel einen Datensatz im Hintergrund... Dann kann ich in der Rezeption den Inhalt eines beliebigen Feldes in diesem Datensatz aufrufen...
Verwendung:
text='<%#DataBinder.Eval(Container.DataItem,“DataSet field name”%>'