2012-04-10 75 views
0

我從jQuery的方法atext:在運行時渲染div控件?

<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> 

我檢索此的htmlText中的變量在C# OK,然後我有格在我的aspx

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

我想呈現的div和循環這些HTML通過這些控制像ul和il 所有這一切在運行時的一種方法

回答

1

只需通過這種方式快速完成。

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

感謝ü重播,但在運行時,此內部HTML變化dynamicaly UL和IL的字段列表增加或減少,另一個THIG當我環路div控件爲「 的foreach(在ulAndil.Controls HtmlGenericControl項目) 」沒有ul或il在ulAndil.Controls爲什麼idonnot知道雖然在depug ulAndil.innerhtml包含所有文本我通過 – 2012-04-10 21:21:18

+0

它的例子,你會通過創建循環等動態,使屬性id,文本等動態的價值,存儲動態數據在stringbuilder並最終傳遞給div。 – irfanmcsd 2012-04-10 21:25:51

+0

我想採取洞文本和存儲在div和呈現控件在這些控件循環 – 2012-04-10 21:59:21