我想将文本框的值传递给另一个Web部件,该文本框位于用户控件(.ascx)页面中。另一个webpart中的.ascx页面。
Web部件中的代码如下所示。
protected override void CreateChildControls()
{
base.CreateChildControls();
_childControl = Page.LoadControl("~/_CONTROLTEMPLATES/MyFolder/MyPage.ascx");
this.Controls.AddAt(0, _childControl);
}
我在MyPage.ascx中有文本框,我想在另一个webpart中使用该值。
我尝试创建接口和通信渠道,但我无法弄清楚访问文本框的逻辑。
任何帮助都将不胜感激。
TIA,
IDDS
p.s:我是sharepoint的新手
答案 0 :(得分:0)
我尝试传递变量的一些解决方案或方法,
textbox或任何变量的值应该通过QueryString或Static变量或Session变量传递。
静态变量只应在您觉得数据持续存在时才会使用,关闭reassons kow。
要使用Session变量,应从Sharepoint admin激活Session。
查询字符串是安全性不太重要的可行解决方案之一。