2008-12-31 83 views
1

處理通過ASP.NET中的動態生成控件輸入的數據的最佳方式是什麼?在asp.net中處理動態生成的控件

目前,我有一組控件是在Page_Load階段生成的,我需要從它們中訪問數據。似乎可能只是使用一個隱藏字段,它是在回發中讀取和解析的,但我想知道是否有更好的方法可以更好地使用框架。

+0

爲什麼不使用ASP.NET MVC呢? – 2008-12-31 19:36:57

回答

3

關鍵是在回發時重新創建控件。

Old but good article解釋如何和爲什麼。

您也可以使用request.form集合來獲取發佈的值。

+0

忘了提,感謝mvc上帝! – redsquare 2008-12-31 20:28:19

1

redsquare是對的。如果你只記得ASP.Net是一個圍繞Http的謊言,那麼你會沒事的。瀏覽器並不關心MS整潔地以Web控件的形式將Http請求/響應抽象出來。它只知道它需要包裝每個表單變量及其各自的值,並通過Http將它們發送回服務器。

0

您希望將創建的動態控件降到最低,特別是如果您將事件附加到它們。

我在ASP.NET MVC建議中使用@redsquare。