如何捕获自定义Web部件的保存功能区事件?

时间:2013-11-08 08:44:43

标签: sharepoint sharepoint-2010

我在项目详细信息页面上有两个webpart,webpart#1是默认表单webpart,webpart#2是带有自定义表单的自定义webpart。

现在当我点击功能区中的“保存”时,它会触发Web部件1的保存事件。

我的问题:有没有办法捕获保存功能区事件,所以我可以触发自定义Web部件的保存事件?

谢谢,

2 个答案:

答案 0 :(得分:2)

我们可以在运行时指定OnSaveHandler,如下所示,

SPContext.Current.FormContext.OnSaveHandler = btnSave_Click;

答案 1 :(得分:0)

您可以尝试使用javascript实现此目的。您需要使用函数PreSaveAction添加自定义脚本块。 像这样:

<script>
function PreSaveAction(){
//Do your stuff
}
<script>

请参阅this帖子。