当前位置:编程学习 > C#/ASP.NET >>

asp.net 用户控件中 this.parent 和 this.page 的区别

我在一个用户控件中写代码,没有用母板页的时候,this.Page.FindControl("control"),是可以找到的,但是换了用母板页的时候就没有用了,要改用this.Parent.FindControl("control");才行,请问他们有什么区别?
答案:什么叫母板页?parent是你页面的父窗口,举个简单的例子你在一个单独的页面里查找本页的控件,因为代码和控件是在一个页面中,所以用this.page访问,如果你是一个页面A中使用控件,但是用了个iframe嵌套另外一个页面B,然后想要在B页面中访问A页面中的空间,那就需要用this.parent因为B页面所在的frame是A页面的子窗口,所以要用parent

上一个:c# asp.net 求行家
下一个:116029252 群 ASP.NET 加

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,