我在MSDN中讀取InamingContainer是創建唯一名稱的標記接口。什麼時候真的有必要?我什麼時候需要InamingContainer接口?
4
A
回答
5
坦率地說,當你的控件有一個帶有id的孩子時,它是必需的。儘管您可以在單個頁面上使用多個控件實例,但您必須使用INamingContainer
界面來標記控件。這是CompositeControls
的最大參數,因此它默認導出INamingContainer
。
1
實現這個 接口的任何控件創建在 所有子控件ID屬性 保證是一個 整個應用程序中是唯一的一個新的命名空間。由該接口提供的標記 允許 在 支持數據綁定的Web服務器控件內的動態生成的服務器控件實例 的唯一命名。 這些控制 包括的中繼器,數據網格, 的DataList,CheckBoxList的, ChangePassword,LoginView,菜單, SiteMapNodeItem,以及單選按鈕列表 控件。
當您開發模板控件 時,應該將此接口實現爲 避免頁面上的命名衝突。
相關問題
- 1. Application.DoEvents,什麼時候需要,什麼時候不需要?
- 2. 我什麼時候需要分配財產,什麼時候不需要?
- 3. 什麼時候需要CAMLparamX?
- 4. 什麼時候需要pygame.init()?
- 5. 什麼時候需要NSCopying?
- 6. 什麼時候需要NS_RETURNS_RETAINED?
- 7. 什麼時候需要「javascript:...」?
- 8. 什麼時候需要TransactionScopeOption.Supress?
- 9. 什麼時候需要dynamic_cast?
- 10. 什麼時候需要curl_global_init()?
- 11. 我什麼時候需要mapbox.js?
- 12. 我什麼時候需要調用XInitThreads?
- 13. 我什麼時候需要使用@WebServiceRef?
- 14. 我什麼時候需要更改serialVersionUID?
- 15. 我什麼時候需要聲明session_start();?
- 16. String :: ShellQuote:我什麼時候需要`shell_quote`?
- 17. 我什麼時候需要使用MPI_Barrier()?
- 18. 我什麼時候需要使用「android:id」?
- 19. 我什麼時候需要session_cache_expire和session_cache_limiter?
- 20. 我什麼時候需要fb:app_id或fb:admins?
- 21. 我什麼時候需要CAPABILITY_NAMED_IAM
- 22. 我什麼時候需要充氣器?
- 23. 什麼時候使用GWT,什麼時候不需要
- 24. 我們什麼時候需要「需要'rubygems'」?
- 25. 需要幫助瞭解我什麼時候需要SSL證書
- 26. 爲什麼我們需要IAudioRenderClient接口
- 27. 鑑於什麼時候測試 - 我需要一個「什麼時候」?
- 28. 什麼時候去接口,什麼時候去抽象類
- 29. 我們什麼時候使用接口擴展接口
- 30. 我什麼時候需要使用Bigarray,爲什麼?
如果沒有數據綁定,這不是必要的嗎? – user310291 2010-03-28 09:21:32