【发布时间】:2010-10-30 10:41:35
【问题描述】:
我想知道是否有人有将用户控件转换为 Web 控件的经验?
理想情况下,我想将一些设计工作交给其他人,他们会给我布置精美的用户控件。然后,我可以完成转换、编译、测试和部署的过程。
在 MS 提出神奇的“转换为服务器控制”选项之前,我似乎一直无法从头开始重写。有什么想法吗?
【问题讨论】:
-
使用用户控件会有什么问题?如果您需要共享逻辑,您可以让 .ascx 文件继承自您在类库中定义的基类,以便可以轻松地重用逻辑;同时保持可轻松更改的灵活视觉设计。
-
我搜索了几个小时并尝试了很多。唯一对我有用的是这篇文章blogs.msdn.microsoft.com/davidebb/2005/10/31/…。它说
self-contained有给定的限制。我使用了WebSite项目,并且不得不将后面的代码内联到 ascx 文件中。所以基本上我只剩下一个文件供用户控制。
标签: c# .net user-controls servercontrols