在 DetailsView 的 InsertItemTemplate、EditItemTemplate 中使用 FindControl

作者:vkvi 来源:ITPOW(原创) 日期:2011-2-12

在 DetailsView 的 InsertItemTemplate、EditItemTemplate 中使用 FindControl 有时会遇到找到控件为 null 的情况。

这是由于 DetailsView 在 InsertItemTemplate、EditItemTemplate 中查找控件时,受 DefaultMode 的影响:如果 DefaultMode 是 Insert,则是在 InsertItemTemplate 中查找;如果 DefaultMode 是 Edit,则是在 EditItemTemplate 中查找。如果某个模式下缺少对应的控件 id,FindControl 返回的就是 null。

当然 ItemTemplate,它总是要去找的。

相关阅读

相关文章