日新阁

取日三省之意,记生活珠玑,每日清新,谓日新阁.

 

ViewState [""] ""中的变量定义

定义属性,可以传出值,也可以传入值:
自定义控件中:
public string Txt
{
get//返回自定义控件中的某一TextBox的值(或其它,写法一样)
{
return ((TextBox)FindControl("控件ID")).Text;
}
set//将值赋给自定义控件里面TextBox
{
((TextBox)FindControl("控件ID")).Text=Value;
}
}
或者:
public string Txt
{
get
{
if(ViewState["txt"]==null)ViewState["txt"]="";
return ViewState["txt"].ToString();
}
set
{
ViewState["txt"]=Value;
}
}
这样,在自定义控件里面可以通过Txt属性取得外面传来的值,页面上也可以通过该属性赋值。
自定义控件:((TextBox)FindControl("控件ID")).Text=Txt;
页面赋值:自定义控件ID.Txt="姓名";
1。公布为属性
2。使用FindControl方法找到并赋值

posted on 2007-07-18 18:11  flashicp  阅读(225)  评论(0编辑  收藏  举报

导航