WebPart Development [编写方式]
1 由模板创建的初始webpart
2 可视化编写webpart
2.1 使用UserControl配合SmartPart
方法如下:
创建aspx工程
新建UserControl
编写功能代码
将dll放入bin目录中
将ascx放入UserControls目录中
2.2 使用UserControl配合用户控件包装器Hands-On-Lab
1
Source
11
12
namespace SampleWebPart
13
{
14
/// <summary>
15
/// Description for WebPart1.
16
/// </summary>
17
[DefaultProperty("Text"),
18
ToolboxData("<{0}:WebPart1 runat=server></{0}:WebPart1>"),
19
XmlRoot(Namespace="SampleWebPart")]
20
public class WebPart1 : Microsoft.SharePoint.WebPartPages.WebPart
21
{
22
Field
27
28
Property
50
51
Method CreateChildControls
66
67
Method RenderWebPart
75
76
Event _sure_Click
83
}
84
}

11

12

13

14

15

16

17

18

19

20

21

22

27

28

50

51

66

67

75

76

83

84

2 可视化编写webpart
2.1 使用UserControl配合SmartPart
方法如下:
创建aspx工程
新建UserControl
编写功能代码
将dll放入bin目录中
将ascx放入UserControls目录中
2.2 使用UserControl配合用户控件包装器Hands-On-Lab