CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

获取服务器控件值,急等

楼主ydaycool(深蓝)2005-09-27 16:04:29 在 .NET技术 / C# 提问

本人要实现以下功能:  
  一个页面包含2个用户自定义控件,其中一个控件填入的值要用于第二个页面,现在有个问题,如果是直接拖放的textbox,那么在第二个自定义控件通过this.Page.FindControl("BascInfo").FindControl("t1")可以得到其值,但如果这个textbox控件是在页面加载时用System.Web.UI.WebControls.TextBox   t2=   new   TextBox();  
  t2.ID="t2";  
  Panel1.Controls.Add(t2);  
  ,那么在this.Page.FindControl("BascInfo").FindControl("t2")的值总是为空,但2个自定义控件在切换时,值都存在,就是取不到,请给位帮帮忙,谢谢 问题点数:50、回复次数:5Top

1 楼time_is_life(今夜太冷:http://timeislife.blog.sohu.com)回复于 2005-09-27 16:10:08 得分 50

这个问题很难给你说明白  
  直接拖进入的textbox在页面初始化的时候就生成了,所以第二个控件可以找到  
  而你动态添加的控件往往是在第二个控件寻找它的时候还没有生成,所以找不到  
   
  你可以试验一下在页面的OnInit事件中动态加载textboxTop

2 楼time_is_life(今夜太冷:http://timeislife.blog.sohu.com)回复于 2005-09-27 16:13:01 得分 0

override   protected   void   OnInit(EventArgs   e)  
  {  
  //  
  //   CODEGEN:   该调用是   ASP.NET   Web   窗体设计器所必需的。  
  //  
  InitializeComponent();  
   
                                  System.Web.UI.WebControls.TextBox   t2=   new   TextBox();  
                                    t2.ID="t2";  
                                    Panel1.Controls.Add(t2);  
   
   
  base.OnInit(e);  
  }Top

3 楼9raul(ABC)回复于 2005-09-27 16:13:08 得分 0

我也在研究之中...Top

4 楼ydaycool(深蓝)回复于 2005-09-27 16:14:08 得分 0

你是说把动态加载textbox放在Oninit中?  
  我马上试下Top

5 楼ydaycool(深蓝)回复于 2005-09-27 16:16:19 得分 0

成功了,非常感谢Top

相关问题

  • 如何获取自定义服务器控件中的一个值..
  • 请问在页面动态生成的控件在页面返回服务器时怎么获取它的值?
  • 请问:HTML下拉控件设置为服务器端控件后,当点击WEB控件按钮提交这个下拉HTML服务器端控件后,如何获取它的值?
  • 用javascript获取ActiveX的值,通过放入隐藏控件,传递到服务器端,但是我这样为什么不行????????????
  • 请问用做服务器控件的TextBox怎么样才能获取焦点?
  • 如何在javascript中获取服务器控件ListBox的item 个数?
  • 后台赋值给服务器文本控件怎么赋值
  • 在服务器端如何取客户端控件的值。急!!!
  • 取得服务器端控件的值,急急急
  • 页面控件中的值无法传回服务器

关键词

  • 控件
  • 页面
  • 自定义控件
  • 加载
  • findcontrol
  • oninit
  • textbox
  • 动态

得分解答快速导航

  • 帖主:ydaycool
  • time_is_life

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo