2012-06-15 90 views
0

對於如何將相同大小的按鈕(50列* 10rows)的整個矩陣添加到ASPX頁面,您有任何建議嗎?該頁面甚至可以在加載時自動填充按鈕。 我的第一個想法是要用於雙:如何使用c將按鈕矩陣添加到asp.net網頁#

FOR(i=1; i<=10;i++) 
{ 
FOR(j=1; j<=50;++) 
{ 
Create button; 
Add button to panel; (to the right of the previous button) 
Set button caption to ij; 
} 
Go to the next row of buttons. 
} 

我怎麼能去到下一行?這是什麼編碼,特別是放置按鈕?我的第一個想法是創建一個段落,但不知道如何在C#中完成。在ASPX我知道這是一個插入<p>. 的問題有沒有比這種情況更好的選擇?謝謝!

+0

由於每個按鍵段落,你不會得到一個矩陣。一個非常**的**解決方案可能是使用表格。即使一個包含500個按鈕的頁面會很沉重。你真的需要嗎? –

+0

謝謝,阿德里亞諾。實際上,它是每行後面的一段,以獲得該矩陣。但不知道如何將其插入到C#中。我需要它作爲劇院座位分配,這就是爲什麼500個地方。 –

+2

你並不需要一個_true_按鈕。如果您不能使用HTML5(使用Canvas)並且Flash/Silverlight不是選項,那麼您可以考慮使用(例如)圖像映射。選擇劇院地圖的圖像。創建圖像映射(一次而不是代碼)等等。 –

回答

0

您可以添加行,然後添加一個System.Web.UI.HtmlControls.GenericControl(「BR」),開始一個新行