如何将UserControl拖入工具箱?
问题描述:
我有一个ASP.net UserControl
,我想使用:如何将UserControl拖入工具箱?
继在Visual Studio中的说明:
有没有可用的控制这一组。
将一个项目拖到这个文本上,将其添加到工具箱中。
我尝试拖动物品到该文本将其添加到工具箱:
不幸的是,拖动某一项上的文本不将其添加到工具箱:
这样就提出了问题:
如何将UserControl拖入工具箱?
注意
- 建筑物,或重建,不会自动将控件添加到工具箱
- 的选择项目对话框不包括用户控制
答
你不知道。只需将UserControl从解决方案资源管理器拖到设计界面上即可。无需首先将其添加到工具箱中。
答
您不能做UserControls
。 但是使用ASP.NET ServerControls
您可以实现它。
阅读本文。
http://devoptions.blogspot.com/2015/02/create-aspnet-server-controls-from.html
不幸的不是。这是一个控制,驻留在一个单独编译的程序集(* .dll) – 2012-07-26 01:40:01
在这种情况下,我不认为你将能够从解决方案资源管理器下拉和ascx文件到工具箱。我认为VS期望一个程序集作为drop元素,而不是'ascx'类型的对象作为drop元素。如果你不介意,我可以提出一个建议,请你确信你会知道..有控制一个单独的程序集总是一个好主意.. :) – Gagan 2012-07-26 05:01:41
我已经做了很多工作[摆脱单独的程序集](http://stackoverflow.com/questions/262251/visual-studiosource-control-如何拥有共享代码); [将代码从单独的程序集复制到本地解决方案](http:// stackoverflow。COM /问题/ 1116465 /怎么办 - 你共享代码之间的项目解决方案,在视觉工作室)。让事情变得更好。 – 2012-07-26 13:38:07