use*_*521 1 c# asp.net findcontrol .net-3.5
我希望有人可以帮助我理解下面代码行中发生的事情:
Table t = (Table)Page.FindControl("Panel1").FindControl("tbl");
Run Code Online (Sandbox Code Playgroud)
我理解Page.FindControl("Panel1").FindControl("tbl");
为什么在Page.FindControl之前有一个(表)?
Jon*_*eet 10
FindControl声明返回Control(在猜测:),而您需要将结果存储在类型的变量中Table.
这(Table)是一个演员 - 它基本上说,"我认为这将是一个Table.在执行时检查它,然后让我相应地使用它."
| 归档时间: |
|
| 查看次数: |
287 次 |
| 最近记录: |