无法从后面的代码访问主文件中的控件

时间:2016-03-12 18:12:48

标签: c# asp.net controls master-pages

基本上我的导航栏中有一个按钮,在主文件中定义。我想在点击按钮**(bt)**时调用c#方法。  但是我无法在代码隐藏中访问控件。我还需要控制可见性,因此我认为它必须保留在其中一个视图中。

<asp:GridView   runat="server" ID="lw3">
                   <EmptyDataTemplate>
                        <ul class="nav navbar-nav navbar-right" style="color:#ffffff !important">
                             <li><a runat="server" href=""></a></li>
                              <li><a runat="server" href="" title=""></a></li>
                               <li><a runat="server" id="btout">bt</a></li>

                            </ul>
                   </EmptyDataTemplate>
                </asp:GridView>

1 个答案:

答案 0 :(得分:2)

将Gridview外的<a>链接直接访问后面的代码。

如果您仍想要放入网格内,那么您可以通过<a>访问这些lw3.FindControl网格链接。

在您访问这些控件后,您还可以通过执行以下操作来控制可见性: btout.Visible = true;btout.Visible = false;

我希望这会对你有所帮助。