asp.net 用户控件如何访问外面的控件

hypnoz 2009-07-21 04:30:22
例如在aspx里又一个textbox控件 也有一个用户控件
在用户控件的代码里写上
TextBox TB = (TextBox)Page.FindControl("ReTextT");
TB.Text = "TNZ";
就提示错误 没有八队象引用到实例
请问如何解决
...全文
118 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lambober 2009-07-21
  • 打赏
  • 举报
回复
看差了
hypnoz 2009-07-21
  • 打赏
  • 举报
回复
是用户控件控制外面 不是外面控制里面。。。后者太简单了
yuanfei45685 2009-07-21
  • 打赏
  • 举报
回复
TextBox tb = (TextBox)PreviousPage.Master.FindControl("ContentPlaceHolder1").FindControl("TextBox1");
试试..
http://www.knowsky.com/339938.html
刚刚好009 2009-07-21
  • 打赏
  • 举报
回复
楼上不失一个好方法
lambober 2009-07-21
  • 打赏
  • 举报
回复
可以在用户控件上为这个控件设置个属性,通过设置属性,来操作控件
如在控件中写
public string text
{
set{this.textbox.text = value;}
get{return this.textbox.text;}
}
happyzxquan 2009-07-21
  • 打赏
  • 举报
回复
回帖能赚分吗,我试试
hypnoz 2009-07-21
  • 打赏
  • 举报
回复
LS的 我说一下我的页面结构 母板 母板的网页 一个空户控件在这个母板的网页里 利用这个用户控件的一个按钮控制母板的网页的属性

62,074

社区成员

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

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

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

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