请教:aspx页面里修改ascx页面里的控件的TEXT,怎么改?

nimeide1234567890 2012-05-25 05:01:25
xxx.ascx页面是我自己写的一个自定义控件,供其他页面调用,里有一个GridView控件,GridView里放了一个linkbutton控件:
<asp:linkbutton id="lb1" text="是"...>

如:
<uc1:dgv1 id="dgv11"...>这个是我写的一个供很多页面调用的xxx.ascx页面,里面有控件<asp:linkbutton id="lb1"

现在另一个yyy.aspx页面调用xxx.ascx页面,并且在xxx.ascx页面里把linkbutton的TEXT改掉,怎么改?

我这样写错误:
yyy.cs:
dgb11.FindControl("lb1").Text = "yes"
错误:Text不是Web.UI.Control成员
...全文
92 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mumuanka 2012-05-28
  • 打赏
  • 举报
回复
在ascx.cs中加一个属性.

public string lb1_Text
{
get
{
return 我的GridView.lb1.Text;
}
set
{
我的GridView.lb1.Text = value;
}
}

在aspx中修改.
<uc1:dgv1 id="dgv11"... lb1_Text="aaa" >

或者在aspx.cs中修改.

...
dgv11.lb1_Text = "aaa";
...
nimeide1234567890 2012-05-28
  • 打赏
  • 举报
回复
一个人都没得知道啊?

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧