Hinzufügen von html-Listenelemente dynamisch aus dem code hinter?
Oben ist der code in meiner .aspx-Seite.
Wie diese Hinzugefügt werden können, der code hinter dyanmically?
<ul runat="server" id="1">
<li><a href="page.html">abc</a>
<ul runat="server" id="2">
<li><a href="pag2.htm">3</a></li>
<li><a href="page3.htm">2</a></li>
</ul>
</li>
</ul>
- Ich würde vorschlagen, mit einem repeater mit einer verschachtelten bulletedlist-Steuerelement. Aber ich hoffe, dass die Daten nur eine Ebene tief...?
InformationsquelleAutor Satya | 2011-09-19
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
nehmen Sie die Analogie des Tutorials finden Sie in diesem link :
http://neimke.blogspot.com/2011/01/create-delicious-user-interface-for.html
es war für mich - Es dynamisch fügt die Elemente der Liste mit dem angegebenen code unter der Verwendung von jquery .. check it Schmollmund ...
Können Sie einen Platzhalter in deiner .aspx und geben Sie eine id zu, dann verwenden Sie die id in code-behind-Seite, und fügen Sie Steuerelemente, die Platzhalter.
Weitere Informationen finden Sie in hier.
Und wenn Sie wirklich sicher "runat=server" - Attribut vielleicht dieser post von mir, es ist nützlich (hier)
Wenn Sie Klarstellungen müssen mir ein feedback geben.
Müssen Sie das "InnerHtml" - Eigenschaft der "sidebarmenu1" control.
So können Sie erzeugen jedes Liste Einzelteil-code, und fügen Sie es an die InnerHtml:
Und ein kleines Beispiel für diese GetListHtml:
Diese GetListHtml-Methode aufrufen können, um ein DAL oder laden von Daten aus beliebigen anderen Ort... verwenden Sie eine foreach-laden jedes Element...
Können Sie ASP verwenden, Literal, zum füllen von Daten aus back-end-code
zB. wenn Sie haben wörtlich mit der id ltrNavigation