如何从ASP中的代码访问站点母版页控件?

时间:2017-02-02 17:13:14

标签: c# asp.net

我的网站母版页设置了导航栏,我试图从引用它的每个页面后面的代码访问它,以便更改pageload事件中的“活动”选定项目。我已经将每个li标签设置为唯一的id并运行runat =“server”但我仍然无法引用它。这是我到目前为止在母版页上得到的内容。

<nav class="navbar navbar-inverse">
    <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
        </div>
        <div class="collapse navbar-collapse" id="myNavbar2" >
            <ul class="nav navbar-nav">
                <li class="active" id="nbHome" runat="server"><a href="HomePage.aspx">Home</a></li>
                <li><a href="Gallery.aspx" id="nbGallery" runat="server">Gallery</a></li>
                <li><a href="Services.aspx" id="nbServices" runat="server">Services</a></li>
                <li><a href="Tutorials.aspx" id="nbTutorials" runat="server">Tutorials</a></li>
                <li><a href="FAQ.aspx" id="nbFAQ" runat="server">F.A.Q.</a></li>
                <li><a href="Contact.aspx" id="nbContact" runat="server">Contact</a></li>
            </ul>
        </div>
    </div>
</nav>

1 个答案:

答案 0 :(得分:0)

您使用KubernetesTaskLauncher在主服务器中查找FindControl

HtmlControl