您的位置:首页 > 其它

sharepoint 2010 可视web部件 自定义属性 控件获取到自定义属性的值

2011-04-08 12:40 330 查看
1新建的“可视web部件”,我定义TestWebPart

2打开TestWebPart.cs,在 // 当更改可视 Web 部件项目项时,Visual Studio 可能会自动更新此路径。上面添加

private string _workflowName;
[Personalizable(true)]
[WebBrowsable(true)]
[WebDisplayName("工作流名称")]
[WebDescription("工作流名称属性")]
public string WorkFlowName
{
set { _workflowName = value; }
get { return _workflowName; }
}

在 protected override void CreateChildControls()方法里面引用自定义控件

protected override void CreateChildControls()

{
Control control = Page.LoadControl(_ascxPath);
var workflowcontrol = control as TestWebPartUserControl;
workflowcontrol.WorkFlowNameForList = _workflowName;
Controls.Add(control);
}

3打开TestWebPartUserControl.ascx.cs,在

protected void Page_Load(object sender, EventArgs e)
{
}

的下面,添加

private string _workflowNameForList;

public string WorkFlowNameForList
{
set { _workflowNameForList= value; }
get { return _workflowNameForList; }
}

4其他编码地方调用_workflowNameForList就可以了。

5添加WebPart后,点击“编辑WebPart部件”在右边“杂项”展开后,便可以看到可输入的属性:“工作流名称”。

6这是一个简单的应用,做其他类型属性也是同样的步骤。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: