在moss2007中传递一个web部件的文本框值到另一个web部件

本文关键字:web 文本 部件 另一个 一个 moss2007 | 更新日期: 2023-09-27 18:04:58

我想传递一个文本框的值,这是在一个用户控件(.ascx)页面到另一个web部件。.ascx页面在另一个web部件。

web部件中的代码如下所示:

    protected override void CreateChildControls()
    {            
            base.CreateChildControls();          
            _childControl = Page.LoadControl("~/_CONTROLTEMPLATES/MyFolder/MyPage.ascx");
            this.Controls.AddAt(0, _childControl);
    }

我有文本框内的MyPage。我想在另一个web部件中使用该值。

我尝试创建接口和通信通道,但我无法找出访问文本框的逻辑。

如有任何帮助,不胜感激。

TIA,

碘缺乏症

p。s:我是sharepoint新手

在moss2007中传递一个web部件的文本框值到另一个web部件

我尝试过的一些解决方案或传递变量的方法,

文本框或任何变量的值应该通过QueryString或静态变量或会话变量传递。

静态变量应该只在您认为数据在您的应用程序由于上述原因关闭时被持久化时使用。

要使用Session变量,Session应该从Sharepoint管理员激活。

查询字符串是在不太关心安全性的情况下可行的解决方案之一。