Sharepoint - Web部件编辑上的事件

时间:2013-06-20 11:36:43

标签: c# sharepoint sharepoint-2007 web-parts

问题:

是否可以仅根据Web部件的编辑/设置更改(可能是通过事件监听器)执行代码,如果有,可以链接/提供示例吗?

背景

我正在为Sharepoint开发Web部件(特别是2007年的这个例子) 最新的一个功能包括指定页面的网址和显示其内容的功能 这很好。
进一步的要求是,如果页面由Web部件指定/处理,则应该从正常导航栏中隐藏它 我有代码可以做到这一点,但我不希望每次用户查看Web部件(即不在构造函数中,创建子组件或(预)渲染)时调用,而我只希望它完成何时更改设置 我找不到关于/这个例子的信息。

1 个答案:

答案 0 :(得分:0)

如果您正在开发自定义Web部件,则可以在自定义工具部件

中提供此功能

当用户更改Web部件的任何属性或Web部件的自定义属性时,它将调用Apply changes和Sync Changes事件。

因此,在应用更改事件中,您可以提供逻辑并检查网址中的更改...然后根据您的要求隐藏它,

很抱歉,我现在没有任何代码可以显示。