我陷入了一个项目,我的任务是在 Sitefinity 4.4 中开发一些小部件。我找到了很多关于如何使用站点管理器创建小部件的文档,并且一切都非常顺利。
现在,我在测试环境中设置了小部件,并且可以很好地与一些测试页面配合使用。我试图弄清楚如何将小部件部署到生产服务器而不在那里重新做所有工作。我只想将小部件移过来——我不需要也不想要这些页面。我浏览了很多 Telerik 文档,但找不到任何关于这样部署的信息。有没有人这样做过?
谢谢!
我陷入了一个项目,我的任务是在 Sitefinity 4.4 中开发一些小部件。我找到了很多关于如何使用站点管理器创建小部件的文档,并且一切都非常顺利。
现在,我在测试环境中设置了小部件,并且可以很好地与一些测试页面配合使用。我试图弄清楚如何将小部件部署到生产服务器而不在那里重新做所有工作。我只想将小部件移过来——我不需要也不想要这些页面。我浏览了很多 Telerik 文档,但找不到任何关于这样部署的信息。有没有人这样做过?
谢谢!
您将这些小部件开发为编译控件 (dll) 还是简单用户控件 (.ascx)?
两者的过程基本相同。dll 进入 bin 文件夹,而用户控件被上传到某处的网站文件夹。然后您只需在工具箱中注册小部件。
这是有关如何完成此操作的文档:http ://www.sitefinity.com/documentation/documentationarticles/adding-controls-to-the-toolbox
编译的 dll 小部件的唯一区别是使用ControlType的完全限定名称而不是用户控件的路径。
注册小部件后,它应该可以拖放到任何页面上。
希望这有帮助!