CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

同一个用户控件能否可以根据不同的要求显示不同的内容?

楼主mao88xiao()2005-08-01 21:29:57 在 .NET技术 / ASP.NET 提问

要在网站的每个网页顶上显示登录用户的的一个人些信息  
  所以我想做一个用户控件  
  是否可以实现?  
  用户信息存在库中  
  怎样实现?是每次打开网页的时候,从库里读取用户信息,然后显示在用户控件上吗?  
   
   
  我担心  
  因为每个用户的信息都不一样  
  而用户控件又和公共变量似的,来回变化  
  那可怎么办?会不会和别人的个人信心产生冲突?  
   
  是不是我多心了?  
  谢谢!  
  还有就是网页上怎么访问用户控件里控件的属性  
  用户控件怎么访问网页上控件的属性?  
  谢谢!!!1  
   
   
   
  问题点数:20、回复次数:6Top

1 楼ChengKing((.net: http://blog.csdn.net/ChengKing ))回复于 2005-08-01 21:49:47 得分 10

用户控件的属性跟*.aspx的属性是一样的,在用户控件中加入:  
  string   strType   =   "";  
  public   string   Type  
  {  
      set  
      {    
            strType   =   value;                        
      }  
      get  
      {  
            return   strType;  
      }  
  }  
  如果你的用户控件ID为userControl,则可以这样调用其值:     userControl   =   "1";  
  设置好属性后,就可以根据userControl的值来执行不同的操作了  
  例如:     通过userControl   =   "1",来查询数据库,显示ID=1的客户资料Top

2 楼zahota(NULL+NULL=NULL)回复于 2005-08-02 01:38:32 得分 0

用户控件怎么访问网页上控件的属性?  
  ((网页类名)Page).控件.属性Top

3 楼zeusvenus()回复于 2005-08-02 07:27:45 得分 5

不会的,举个例子,你可以把用户信息如名称什么的写到session里然后显示到用户控件上,你显示给每个用户的事实上都是经过浏览器解析的且是不同sessionid的用户信息,互相不会影响的。  
  还有就是网页上怎么访问用户控件里控件的属性?      
  ---------------------  
  直接引用访问就可以了啊。  
   
  用户控件怎么访问网页上控件的属性?    
  ---------------------  
  如果是网页上服务器端控件,直接访问,如果不是,用js多一些。Top

4 楼bingbingcha(不思不归,不孟不E,原来是头大灰狼)回复于 2005-08-02 08:20:59 得分 2

设置你要改变的那些信息在用户控件中为可读写的属性..然后在调用的时候设置属性就好了.  
   
  只要不是将这些属性声明为static..就不会有你所说的问题.Top

5 楼lamida(拉斐尔,米开朗基罗,达芬。奇)回复于 2005-08-02 09:02:45 得分 3

当然可以了,用用户控件的属性  
  根据不同的情况传值不同就可以了。  
  Top

6 楼mao88xiao()回复于 2005-08-02 11:12:52 得分 0

还是不太懂  
  我的用户控件叫head.ascx  
  我把它里边的控件都改成public  
  把它拖到窗体内  
  然后发现她的id是Head1  
  但是我在程序里用Head1.后面不出东西啊  
  后来我又  
  head   h=new   head();  
  提示:   无法创建抽象类或接口“MSSJ.head”的实例  
  h.后面出东西了,怎么还提示错误?  
  你们有代码吗?能否给些  
  真郁闷阿  
  Top

相关问题

  • 用户控件能否动态创建
  • 同一个解决方案中的一个项目怎样引用另一个项目中的用户控件?
  • 在网页中多用户能否用同一个用户名读写数据库?
  • LISTVIEW控件能否禁止用户改变COLUME的宽度?
  • 菜鸟问题:用户控件中能否检索数据库?
  • 用户控件?
  • 同一个控件ID号可以赋两个变量名吗?
  • 能否让组件类向用户控件一样,放在工具箱中
  • 能否给用户控件添加一个事件?高手请进!!!
  • 关于在两个DLL中用同一个控件冲突的问题?

关键词

  • 控件
  • 用户
  • 属性
  • 网页
  • 信息
  • 访问
  • 不同
  • 显示
  • usercontrol
  • strtype

得分解答快速导航

  • 帖主:mao88xiao
  • ChengKing
  • zeusvenus
  • bingbingcha
  • lamida

相关链接

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

广告也精彩

反馈

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