读书人

Page.FindControl获取,该如何处理

发布时间: 2012-04-15 18:39:21 作者: rapoo

Page.FindControl获取
在网上看到很多相关的解释,有点蒙,可能是理解不到位。

我的在第三个页面中请求,模板里的子页面,获取gridview 控件。

object obj = this.Page.FindControl(dataid);

dataid为gridview 的ID 通过参数获取到,我知道这样的方法不能直接在模板中获取到gridview ,可是试过了很多都不知道怎么获取到gridview 控件,

求帮助下·找了一上午了·

[解决办法]
如果是获取使用模板页的页面中的控件,首先需要获取母版页的相应占位符(ContentPlaceHolder),然后再从该占位符中获取相应控件。

http://blog.csdn.net/learnren/article/details/4075508
[解决办法]
你需要进行递归,参见
http://dotnet.aspx.cc/file/Setting-All-WebControl-Attribute-In-Asp.Net.aspx

读书人网 >asp.net

热点推荐