Ich habe eine Liste als Objekte gespeichert. Auf der Seite wird der Inhalt der Liste angezeigt, wenn auf eine Verknüpfung geklickt wird. Jedes Listenelement wird als eine Zeile mit einem "VIEW" -Link angezeigt, der, wenn er angeklickt wird, eine Funktion im nachfolgenden Code aufruft, um weiteren Inhalt anzuzeigen. Wie erstelle ich diesen Link "Ansicht" dynamisch, um den Funktionsaufruf zu übertragen?So erstellen Sie eine Verknüpfung dynamisch zu einer Funktion
Ich habe die <a>
Tag als Standard-HTML-Markup verwendet, um Funktionen mit Erfolg aufzurufen. Es funktioniert nicht, wenn aus irgendeinem Grund dynamisch hinzugefügt:
<a href="#" runat="server" onserverclick="getFunction" style="text-decoration: none;">VIEW</u></a>
Gibt es einen anderen Weg zu diesem?
EDIT: Die Listenelemente sind HTML Markup, die den Inhalt auf der Seite anzeigt. Hier ein Beispiel:
myList.Add(new ListObjectFunction("...content here...", <a href=\"#\" runat=\"server\" onserverclick=\"getMyFunction\" style=\"text-decoration: none; color: #FF6600;\"> View </a>");
Auf der Webseite ist VIEW ein Link, der eine Funktion auf der Code-behind-Seite aufruft, um mehr Inhalt anzuzeigen. Der <a>
Tag-Link-Aufruf der Funktion funktioniert nicht. Ich suche nach einer Alternative dazu.
'Auf der Seite werden die Inhalte der Liste angezeigt wird, wenn ein Linkbutton ist angeklickt. Jedes Listenelement wird als Zeile mit einem "VIEW" -Link angezeigt. ' Wie generieren Sie diesen Code dynamisch? –
@SorangwalaAbbasali Ich habe die Frage mit einem Beispiel für das HTML-Markup im Listenelement aktualisiert. myList ist eine Liste von Tupeln, die eine Funktion aufruft, um diese als ListObjectFunction-Objekte zu speichern. Diese werden auf der Seite aspx.cs über eine foreach-Schleife angezeigt. – matt2605