2012-04-10 6 views
0

ich habe von jquery Methode AText:render-Steuerelemente in div zur Laufzeit?

<fieldset> 
    <ul id="ContentPlaceHolder2_1g" class="profList column ui-sortable"> 
<legend class="group">المجموعه 1</legend> 
<li id="ContentPlaceHolder2_8">محمود حسن ابراهيم عبد الصمد</li> 
/ul></fieldset> 



<fieldset> 
<ul id="ContentPlaceHolder2_2g" class="profList column ui-sortable"> 
<legend class="group">المجموعه 2</legend> 
<li id="ContentPlaceHolder2_9">محمود فتحى ابراهيم عبد الصمد</li> 
<li id="ContentPlaceHolder2_10">احمد محسن احمد على</li> 
<li class="" style="" id="ContentPlaceHolder2_3">احمد درويش محمود عباس</li> 
</ul> 
</fieldset> 

<fieldset> 
<ul id="ContentPlaceHolder2_3g" class="profList column ui-sortable"> 
<legend class="group">المجموعه 3</legend> 
<li id="ContentPlaceHolder2_11">محمد سيد محمد سيد</li> 
</ul> 

</fieldset> 

i abrufen diese html in Variable in C# ok dann habe ich div in meiner aspx

<div id="ulAndil" runat="server" ></div> 

ich diese html in div und Schleife machen möchten durch diese Kontrollen wie ul an il alles in einem Verfahren zur Laufzeit

Antwort

1

Tun Sie es einfach schnell auf diese Weise.

StringBuilder str = new StringBuilder(); 
str.Append("<fieldset>\n"); 
str.Append("<ul id=\"ContentPlaceHolder2_1g\" class=\"profList column ui-sortable\">\n"); 
str.Append("<legend class=\"group\">المجموعه 1</legend>\n"); 
str.Append("<li id=\"ContentPlaceHolder2_8\">محمود حسن ابراهيم عبد الصمد</li>\n"); 
str.Append("</ul></fieldset>\n"); 
str.Append("<fieldset>\n"); 
str.Append("<ul id=\"ContentPlaceHolder2_2g\" class=\"profList column ui-sortable\">\n"); 
str.Append("<legend class=\"group\">المجموعه 2</legend>\n"); 
str.Append("<li id=\"ContentPlaceHolder2_9\">محمود فتحى ابراهيم عبد الصمد</li>\n"); 
str.Append("<li id=\"ContentPlaceHolder2_10\">احمد محسن احمد على</li>"); 
str.Append("<li class=\"\" style=\"\" id=\"ContentPlaceHolder2_3\">احمد درويش محمود عباس</li>\n"); 
str.Append("</ul>\n"); 
str.Append("</fieldset>\n"); 
str.Append("<fieldset>\n"); 
str.Append("<ul id=\"ContentPlaceHolder2_3g\" class=\"profList column ui-sortable\">\n"); 
str.Append("<legend class=\"group\">المجموعه 3</legend>\n"); 
str.Append("<li id=\"ContentPlaceHolder2_11\">محمد سيد محمد سيد</li>\n"); 
str.Append("</ul>\n"); 
str.Append("</fieldset>\n"); 

ulAndil.InnerHtml = str.ToString(); 
+0

danken u für die Wiedergabe, aber diese innere html Änderung eine Erhöhung oder Verringerung Feldliste und eine andere thig wenn i Schleife in div Steuerung als ‚ foreach (Htmlgenericcontrol Artikel in ulAndil.Controls) ‘ dynamicaly UL und IL zur Laufzeit nein ul oder il in ulAndil.Controls why idonnot wissen, obwohl in depug ulAndil.innerhtml enthalten alle text i bestanden –

+0

sein Beispiel Sie machen es dynamisch durch Erstellen von Schleife usw., Wert von Attribut-ID, Text usw. dynamisch, speichern dynamische Daten in stringbuilder und am Ende gib es div. – irfanmcsd

+0

Ich möchte den Lochtext nehmen und in div speichern und Steuerelemente zum Schleifen in diesen Steuerelementen ausgeben –