【问题标题】:Connecting Web Parts连接 Web 部件
【发布时间】:2010-05-05 03:02:35
【问题描述】:

我有两个连接的 Web 部件,消费者有一个按钮,当我单击该按钮时会刷新页面,这反过来会终止连接。我需要在 btn_Click 事件中使用提供者传递的值。我怎样才能做到这一点?。这可能吗?

【问题讨论】:

    标签: sharepoint sharepoint-2007 web-parts connect


    【解决方案1】:

    在提供者中创建事件处理程序并将其注册为消费者中按钮的处理程序。您的描述让我想起了自定义 Web 部件编辑器的工作方式,而这恰好是我现在正在编写的代码。

    【讨论】:

    • 嗯,我使用连接的 Web 部件的原因是我不希望用户修改 Web 部件并输入默认编辑器,因为他每次单击按钮时都必须这样做。因此,我创建了一个提供程序 Web 部件,只需单击一个按钮即可直接传递值。但是消费者按钮重新加载页面并失去连接。我尝试了你所说的,在提供程序类中创建了一个偶数处理程序,但我得到一个对象引用错误,显然实例不是在事件引发的时候创建的。你认为这个问题有什么解决方法吗?。
    【解决方案2】:

    看看这篇 MSDN 杂志文章。它不是特定于 SharePoint,但所有原则都适用

    ASP.NET Web 部件连接简介 http://msdn.microsoft.com/en-us/magazine/cc188696.aspx

    【讨论】:

      猜你喜欢
      • 2011-02-01
      • 2010-09-17
      • 2011-08-22
      • 2011-02-28
      • 1970-01-01
      • 2014-06-17
      • 2012-03-16
      • 2016-06-09
      • 2010-10-31
      相关资源
      最近更新 更多