将ToolPart值传递给Sharepoint 2007中的自定义WebPart的用户控件

时间:2011-06-14 09:10:08

标签: c# sharepoint-2007

我创建了一个具有UserControl的Custom WebPart。我也为它添加了一个Custom ToolPart(下拉列表)。 我想要实现的是,在Custom ToolPart Dropdown中进行选择;该值将被传递到UserControl后面的代码中。我尝试使用ToolPart的自定义属性来传递下拉值但无法执行此操作。然后,我在UserControl类中声明了一个公共属性,但是它已经工作了

1 个答案:

答案 0 :(得分:0)

您应该使用Synchanges()ApplyChanges()在ToolPart和WebPart之间传递值。将值从ToolPart传递到WebPart后,您可以使用隐藏字段从UserControl中访问Web部件属性,并将值分配给隐藏字段并从用户控件中检索它。