兄弟们帮帮我啊,在UpdatePanel里如何获取用户控件的方法啊?
test.aspx页面:
<asp:UpdatePanel ID= "UpdatePanel1 " runat= "server ">
<ContentTemplate>
//加载了一个用户控件,我自己写的控件
<uc1:select ID= "Select1 " runat= "server " />
</ContentTemplate>
</asp:UpdatePanel>
select .ascx控件页面:里面有一个索引:
public string FIRSTCLASSID
{
set
{
firstclassid = value;
}
get
{
return firstclassid;
}
}
我这样写不行“Select1.FIRSTCLASSID=*;”因为select.ascx在UpdatePanel 里,所以根本就找不到Select1他,别说他的FIRSTCLASSID方法了,请问如何在 test.aspx页面对select .ascx的索引器富值啊,谢谢高手
[解决办法]
updatepanel只是个框架,里面的控件可以在cs直接得到呀
[解决办法]
sf
[解决办法]
(select)UpdatePanel1.FindControl( "select1 ").FIRSTCLASSID=*;
[解决办法]
这样可以吗?如果你这个控件是一个容器,就应该有FindControl这个方法;如果不是的话,那直接就可以找到控件的(我没有使用过,不过就html的写法来看,应该是容器)
[解决办法]
可以获得的啊
[解决办法]
你加载的时候指定一个唯一id试试.
[解决办法]
up
[解决办法]
友情MARK一下