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

Page.FindControl获取,该如何处理

2012-04-15 
Page.FindControl获取在网上看到很多相关的解释,有点蒙,可能是理解不到位。我的在第三个页面中请求,模板里

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

热点排行