是否可以使設計模式適用於模板用戶控件?我試圖在MSDN上遵循How to: Create Templated ASP.NET User Controls,並且還嘗試了框架2.0版本的頁面底部的各種提示,但是,當切換到設計視圖時,我仍然遇到了可怕的「創建用戶控制錯誤」錯誤。如何讓設計模式適用於模板用戶控件?
我應該放棄並切換到自定義服務器控件嗎?
是否可以使設計模式適用於模板用戶控件?我試圖在MSDN上遵循How to: Create Templated ASP.NET User Controls,並且還嘗試了框架2.0版本的頁面底部的各種提示,但是,當切換到設計視圖時,我仍然遇到了可怕的「創建用戶控制錯誤」錯誤。如何讓設計模式適用於模板用戶控件?
我應該放棄並切換到自定義服務器控件嗎?
有a Connect bug以及several comments on the VS2005 version of the MSDN page。顯然這是一個長期存在的缺陷,尚未解決,並且還沒有解決方案。在ScottGu的post about this feature中,他承認如果他們想要設計器支持,這不起作用(in the comments)和points the commenters to the CompositeControl base class。
可能不是您希望的答案,但它聽起來像沒有真正的解決方案,除了轉移到服務器控件。
我從來沒有能夠得到它的工作。不過,它可以通過常規服務器控件輕鬆完成。我發佈了一個快速示例作爲對此問題的回答: ASP.NET: User control with access to the controls that it wraps
我一直在對抗這種挫折感。 – 2009-08-10 16:01:54