| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1088 人关注过本帖
标题:用户控件取值问题
只看楼主 加入收藏
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
 问题点数:0 回复次数:11 
用户控件取值问题
public string UserName
{
set
{
this.TxtUserName.Text=value;
}
get
{
return this.TxtUserName.Text;
}
}
请问:
其中这个value什么意思
搜索更多相关主题的帖子: 控件 用户 value get TxtUserName 
2006-02-23 21:54
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
当你给UserName赋值的时候

this.UserName="哈哈哈";

value就是"哈哈哈"
2006-02-24 08:07
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 

你这不是用户控件 是你所在类的一个属性

2006-02-24 08:08
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
这是用户控件
这是设置用户控件的属性值,
public string UserName
{
set
{
this.TxtUserName.Text=value; //赋值
}
get
{
return this.TxtUserName.Text; //取值
}
}

中国人的财富网:http://www..cn/
2006-02-24 12:11
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
this.TxtUserName.Text=value; //赋值


我觉得应该是this.TxtUserName.Text=UserName 好像很难明白.

中国人的财富网:http://www..cn/
2006-02-24 12:12
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
基本是固定写法 不要乱改

this.TxtUserName.Text=UserName

UserName是原来的值
2006-02-24 12:16
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
this.TxtUserName.Text=UserName

UserName还没有值怎么给别人赋值
2006-02-24 12:59
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
以下是引用islet在2006-2-24 12:59:00的发言:
this.TxtUserName.Text=UserName

UserName还没有值怎么给别人赋值
public string UserName
{
set
{
this.TxtUserName.Text=value; //这里到底要怎么理解~~
}
get
{
return this.TxtUserName.Text;
}
}

用户控件是在其他页面里面的:取得用户控件文本框的值:
string UserName=((testControl)this.FindControl("mytc")).UserName;
蓝色的部分是前面定义的public string UserName

this.TxtUserName.Text=value; //这里到底要怎么理解~~,这样写有什么作用,我真的看不出来!!

中国人的财富网:http://www..cn/
2006-02-24 13:25
caiyakang
Rank: 2
等 级:新手上路
威 望:5
帖 子:2111
专家分:0
注 册:2005-3-24
收藏
得分:0 
我们在赋值里面编程:

((testControl)this.FindControl("mytc")).UserName="赋值";这个UserName不就是用户控件的属性吗?
public string UserName
所以我才认为要这样才对:this.TxtUserName.Text=UserName 但这个是错的!!


this.TxtUserName.Text=value;这个是正确的,但不理解

中国人的财富网:http://www..cn/
2006-02-24 14:09
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
收藏
得分:0 
属性的一般格式
private string _title;
protected string Title
{
get
{
return _title;
}
set
{
_title=value;
}
}

可以用this.Title="哈哈哈";赋值
在页面可以直接调用<%=Title%>
2006-02-24 15:37
快速回复:用户控件取值问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031308 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved