怎样在两个用户控件之间传值?????

gfxiaofeng 2004-10-27 04:46:47
怎样在两个用户控件之间传值?????
...全文
201 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
pinnacle897 2004-10-27
  • 打赏
  • 举报
回复
在B中 变量在提交中丢失,对象可以

想要的A中的值在页面加载或提交的方法中.把数值放到ViewState[""]或隐藏的域中(ID)


在B中 从ViewState[""]或Page.FindControl("ID")中就可以取值了,




gfxiaofeng 2004-10-27
  • 打赏
  • 举报
回复
能不能实现在一个用户控件中取得另一个用户控件中的值,我说的就是这个意思。
du9232 2004-10-27
  • 打赏
  • 举报
回复
页面上用户控件本身就是一个对象,可以直接访问的
gfxiaofeng 2004-10-27
  • 打赏
  • 举报
回复
不行 我试了。
caesarls 2004-10-27
  • 打赏
  • 举报
回复
typeofcontrolA objA = this.FindControl("controlAname") as typeofcontrolA ;
typeofcontrolB objB = this.FindControl("controlBname") as typeofcontrolB ;
objB.属性B = objA.属性A;
caesarls 2004-10-27
  • 打赏
  • 举报
回复
typeofcontrol objA = this.FindControl("controlAname");
typeofcontrol objB = this.FindControl("controlBname");
objB.属性B = objA.属性A;
gfxiaofeng 2004-10-27
  • 打赏
  • 举报
回复
我说的是现在有一个用户控件 a和b 在同一页面上,现在我要在用户控件a中取得用户控件b中的值。
那位大哥知道 ,救救我呀!!!!!!是不是应该用 findcontrol....但是应该怎么做 谁有代码??????
gfxiaofeng 2004-10-27
  • 打赏
  • 举报
回复
都不行,我说的是现在有一个用户控件 a和b 在同一页面上,现在我要在用户控件a中取得用户控件b中的值。
cancersyf 2004-10-27
  • 打赏
  • 举报
回复
在用户控件里面增加一个属性就可以了呀。
fletcher 2004-10-27
  • 打赏
  • 举报
回复
ViewState["Type"]="你要传的值";
du9232 2004-10-27
  • 打赏
  • 举报
回复
可以用get,set方法来解决
gfxiaofeng 2004-10-27
  • 打赏
  • 举报
回复
怎样在两个用户控件之间传值?????
不用session.

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧