2013-08-19 58 views
0

我想生成一個圖表,就像在asp.net中動態地從HTML代碼中的圖像中給出的一樣。通過asp.net中的編程生成HTML腳本

enter image description here

其將在每個塊的左上角這將是特有&總共1000在10個圖表一個唯一的序列號。

多數民衆贊成爲什麼硬編碼1000塊將是非常困難,雖然我已經嘗試過。

<DIV STYLE="position:absolute; top:9px; left:12px; width:200px; height:25px"> 
<IMG SRC="bricks.png" width="250px" height="45" > 
<DIV STYLE="position:absolute; top:0px; left:5px; width:200px; height:25px"> 
<FONT SIZE="+0" COLOR="00ff00">0001</FONT> 
</DIV> 
</DIV> 


<DIV STYLE="position:absolute; top:9px; left:270px; width:200px; height:25px"> 
<IMG SRC="bricks.png" height="45" width="150px"> 
<DIV STYLE="position:absolute; top:0px; left:5px; width:200px; height:25px"> 
<FONT SIZE="+0" COLOR="00ff00">0002</FONT> 
</DIV> 
</DIV> 
<br> 


<DIV STYLE="position:absolute; top:9px; left:12px; width:200px; height:75px"> 
<IMG SRC="bricks.png" height="45" width="150px"> 
<DIV STYLE="position:absolute; top:50px; left:5px; width:200px; height:25px"> 
<FONT SIZE="+0" COLOR="00ff00">0003</FONT> 
</DIV> 
</DIV> 

也:

<IMG SRC="bricks.png" height="45" width="150px"> 
<DIV STYLE="position:absolute; top:9px; left:270px; width:200px; height:25px"> 
    <FONT SIZE="+0" COLOR="00ff00">0002</FONT> 
</DIV> 
+0

目的是什麼?你想在客戶端動態生成這種類型的HTML嗎?或者它是一次性的發展目的? –

+0

我有10個選項卡,每個選項卡都有1個圖表,銷售區塊將根據給定年份突出顯示。 表示在頁面初始化時第一次生成10個選項卡中的圖表,此後每當在組合框中更改年份值時會生成圖表。 –

回答

3

如果你是多熟悉HTML有在你面前的選擇很多。

ASPX頁面

<form id="demo" runat="server"> 
<%=DrawHtml() %> 

</form> 

.CS頁

public string DrawHtml() 
{ 
string Content=""; 
for(int i=0;i<10;i++) 
{ 
Content+="Hello</br>"; 
} 
return Content; 
} 

或者如果你是以下使用佔位符動態HTML渲染, 使用HtmlGenericControl類代替。

你會從here得到更好的教程和here