0
A
回答
2
你可以做到這一點,只要在控制類型要使用都有一個默認的構造函數。
T AddControl<T>() where T : WebControl, new()
{
T ctrl = new T();
...
return ctrl;
}
+0
大衛,謝謝。我想檢查傳入的控件是否是一個文本框並設置了一些屬性。下面我粘貼了我寫的代碼,但這不是正確的。我哪裏錯了。如果(ctrl.Equals(System.Web.UI.WebControls.TextBox)) {...設置一些屬性} – BumbleBee 2010-11-30 00:14:44
3
我想你可以做這樣的事情:
public void CreateControl<W>(Func<W> controlConstructor) where W : WebControl
{
W control = controlConstructor();
//add control and configure it, etc etc
}
+0
也可能是一個簡單的`CreateControl
2
添加文本框控件通過的,我們希望在phTextBoxes佔位符動態創建控件「N」號佔位符
private void CreateTextBoxes()
{
for (int counter = 0; counter <= NumberOfControls; counter++)
{
TextBox tb = new TextBox();
tb.Width = 150;
tb.Height = 18;
tb.TextMode = TextBoxMode.SingleLine;
tb.ID = "TextBoxID" + (counter + 1).ToString();
// add some dummy data to textboxes
tb.Text = "Enter Title " + counter;
phTextBoxes.Controls.Add(tb);
phTextBoxes.Controls.Add(new LiteralControl("<br/>"));
}
}
在CreateTextBoxes方法我循環。
相關問題
- 1. 在運行時創建用戶控件
- 2. 放在運行時創建的控件
- 3. 在運行時創建控件
- 4. 如何在運行時創建控件?
- 5. wxPython在運行時創建控件
- 6. 在運行時創建控件
- 7. 通過單擊運行時按鈕創建控件在c#
- 8. 創建WPF運行時控件
- 9. 在ASP.NET MVC在運行時創建新的用戶控件
- 10. 如何通知ViewModel中的View創建運行時控件
- 11. 創建DOM元素時運行函數
- 12. Golang創建動態函數(運行時)
- 13. 訪問不使用ControlCollection而在運行時創建的控件
- 14. 在運行時創建用戶控件對象
- 15. 如何使用app.config在運行時創建控件?
- 16. VB.net在運行時使用類創建控件?
- 17. 無法在運行時創建用戶界面控件
- 18. 如何編輯在運行時在C#中創建的控件?
- 19. 如何用運行時定義的數學函數創建類?
- 20. WPF獲取在運行時創建的控件的xaml
- 21. 在運行時創建的控件的訪問值
- 22. 在運行時在函數中創建一個結構數組
- 23. 爲運行時創建的MFC文本控件啓用Windows Cleartype
- 24. 在運行時創建的刪除控件
- 25. 如何處理在運行時創建的Windows窗體控件?
- 26. XAML與在運行時創建的控件
- 27. 活動的控件在運行時創建
- 28. 在WPF中運行時創建的測量控件
- 29. 如何繼承在運行時創建的控件?
- 30. 在運行時創建控件並訪問它們的值
您的意思是在瀏覽器(客戶端)或「運行時」的「運行時」(如在服務器上動態顯示),因此客戶端只會在頁面刷新和回發中看到更新? – cwap 2010-11-29 23:22:29