用户控件中有一个Lable,
我在父页面传参数,这个参数是根据父页面重数据库中取出来后传给这个用户控件的Label中,我原来是在用户控件中定义属性后,用户控件定义的属性:
public string Title
{
set{Lable1.Text=value;}
}
在父页面:
<uc1:Comment id="Comment_aa" Title=“<%=aa()%>" runat="server"></uc1>
在父页面的cs文件中
public string aa()
{
return "我晕,搞了一天,显示了没?";
}
但用户控件中的Lable是空值.我知道这是为什么,因为有执行先后顺序的问题,
那有没有其它好方法实现这个功能呢?
我在父页面传参数,这个参数是根据父页面重数据库中取出来后传给这个用户控件的Label中,我原来是在用户控件中定义属性后,用户控件定义的属性:
public string Title
{
set{Lable1.Text=value;}
}
在父页面:
<uc1:Comment id="Comment_aa" Title=“<%=aa()%>" runat="server"></uc1>
在父页面的cs文件中
public string aa()
{
return "我晕,搞了一天,显示了没?";
}
但用户控件中的Lable是空值.我知道这是为什么,因为有执行先后顺序的问题,
那有没有其它好方法实现这个功能呢?
解决方案 »
- url rewrite 二级域名问题
- 大家快来帮忙下,Repeater1_ItemDataBound获取值的问题
- 高分问.net 网页形式如何获取数码相机图象,拍照并保存
- jmail安装部署的问题?
- 关于利用xml实现通用web报表打印,急问!!!
- 框架间传值问题?急!急!急!急!急!急!
- TableMapping是做什么用的?
- ★★★困扰了我几天的关于“未将对象引用设置到对象的实例”的问题,求各位拔刀相助★★★
- 请问为什么label的text中,前面的空格也会没有了?
- 在装VS.NET时,出现从光盘上不能读取源文件的错误,不知道怎么解决???
- SqlDataSource的DeleteQuery属性不能使用UPDATE语句吗?
- 如何按照条件把一个数据库的内容追加倒另外一个数据库(俩个库的结构相同)
web控件标签里可以Title=“<%=aa()%>"??
应该要在page_load里Comment_aa.title=aa();
Session
Cookies
Server.Transfer
………………
换一个试试
public string title;
在父页面中
Comment youname=(Comment)Page.FindControl(Comment_aa);
youname.title="数据库中的";应该是这样把!
{
public string Text = "" ;
}________________________________________________Test.aspx.csprotected System.Web.UI.WebControls.PlaceHolder phTestCtl;private void InitInfo()
{
TestCtl uc =(TestCtl)Page.LoadControl("TestCtl.ascx");
//这里要特别注意,TestCtl为你的用户控件类名 uc.Text = "TestStr" ;
this.phTestCtl.Controls.Add(uc);
}