首先下载SmartPart安装包,然后上传至服务器,运行Setup.exe。在运行过程中可以选择要开启这个feature的站点。成功安装后,去相应的站点的Site Collection Feature中,把return of smartpart的feature active,就可以使用了。
首先,我们用VS2008创建一个Web usercontrol,它一共包含三个文件:
- WebUserControl1.ascx
- WebUserControl1.ascx.cs
- WebUserControl1.ascx.designer
- 将<%@ Assembly Name="ReturnOfSmartPart, Version=1.3.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %>加入顶部,引用assembly。
- 修改<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs",将CodeBehind换成CodeFile
- 在类声明(public partial class WebUserControl1 : System.Web.UI.UserControl)前面加入:System.ComponentModel.Description("WebUserControl1")]。这样可以使SmartPart寻找的UserControl列表中显示自定义的User Control名称。
使用方法:
- 进入SharePoint的相应站点,Edit Page -> Add Webpart -> Add SmartPart Webpart
- Modify Shared Web Part
- 选择WebUserControl1对应的Webpart即可。
没有评论:
发表评论