首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

请问:aspx页面里修改ascx页面里的控件的TEXT,如何改

2012-09-19 
请教:aspx页面里修改ascx页面里的控件的TEXT,怎么改?xxx.ascx页面是我自己写的一个自定义控件,供其他页面

请教:aspx页面里修改ascx页面里的控件的TEXT,怎么改?
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成员

[解决办法]
在ascx.cs中加一个属性.

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

热点排行