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

用户控件到了页面怎么控制.......在线........

楼主zhouyi445()2006-03-27 20:27:19 在 .NET技术 / ASP.NET 提问

我拉了个用户控件,,可是我想地这个用户控件的公有属性控制..比如我想把这个用户控件的Visible  
  高为False.  
  我把他的命名空间拿了过来.也声明了一下..  
  UserControls.UserDetail1   UserDetail1;  
  还要做些什么,,就这样的话报个对象未被引用...哪位大哥帮帮我 问题点数:20、回复次数:5Top

1 楼jianyi0115(随意)回复于 2006-03-27 21:38:42 得分 5

protected   UserControls.UserDetail1   UserDetail1;  
   
  要把控件拖到页面上Top

2 楼levin9(生活就是強姦,習慣啦就是享受)回复于 2006-03-27 22:19:18 得分 5

protected   UserControls.UserDetail1   UserDetail1;  
   
  要把控件拖到页面上  
   
  this.userdetail1.aaa就可以操作啦.Top

3 楼zhouyi445()回复于 2006-03-27 22:38:45 得分 0

哦.知道了..我在用户控件里面用Session对象..怎么我到别的用户控件或页面没用.是不是用户控件不能用Session对象..  
  Top

4 楼artak(甜葡萄)回复于 2006-03-27 22:40:51 得分 10

不能实例化,要不就会对象未引用,举个例子可以实现的  
  ascx.cs文件也就是用户控件代码  
  public   string   GetTb1  
  {  
  get  
  {  
  return   this.tbUserName.Text;  
  }  
  }  
  public   string   getName()  
  {  
  return   this.tbUserName.Text;  
  }  
  ascx代码  
  <%@   Control   Language="c#"   AutoEventWireup="false"   Codebehind="WebUserControl1.ascx.cs"   Inherits="MyTest.WebUserControl1"   TargetSchema="http://schemas.microsoft.com/intellisense/ie5"%>  
  <P><FONT   face="宋体">用户名:  
  <asp:TextBox   id="tbUserName"   runat="server"></asp:TextBox><BR>  
  密&nbsp;   码:  
  <asp:TextBox   id="tbPwd"   runat="server"></asp:TextBox></FONT></P>  
   
  页面调用代码  
  private   void   btnGet_Click(object   sender,   System.EventArgs   e)  
  {  
  // string   s   =   ((WebUserControl1)this.FindControl("tc1")).GetTb1;  
  // Response.Write(s);  
  string   s   =   ((WebUserControl1)this.FindControl("tc1")).getName();  
  Response.Write(s);  
  }  
  这样就能找到属性了,当然控件内部的button等东西也可以设置visible等,注意WebUserControl1,不是实例化,是转换  
  Top

5 楼zhouyi445()回复于 2006-03-27 22:54:44 得分 0

哦.知道了....  
  我可不可以用户控件里面定义一个Session对象...例子:在用户刚登陆的时候,如果登陆成功,我就想通过这个用户的ID或姓名..通过Sql查到他所以属性.然后赋给一个VO对象.然后在赋给Session["VO"],,,可在运行时报了错.  
  Top

相关问题

  • 用户控件控制页面普通控件的问题
  • 请教用户控件中如何控制父页面上的DataDrid
  • 请问如何在父页面上控制用户控件里面那些WEB控件的属性
  • 怎么让用户设定页面的刷新频率?在页面控件中输入数字来控制。
  • 怎样控制ascx用户控件发送信息到另一个页面?基础问题!
  • 在用户控件(ASCX)里,如何像页面(ASPX)一样控制字符编码Charset 属性?
  • web用户控件如何操纵控件引用页面上的控件?
  • 如何在引用用户控件的页面中操作此用户控件?
  • 一个页面的用户控件的值如何传到另一页面的用户控件
  • 为何在引用用户控件的页面找不到该用户控件里面的控件?

关键词

  • 控件
  • 用户
  • 页面
  • 属性
  • 代码
  • userdetail
  • webusercontrol
  • 对象
  • usercontrols
  • session

得分解答快速导航

  • 帖主:zhouyi445
  • jianyi0115
  • levin9
  • artak

相关链接

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

广告也精彩

反馈

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