C# 查找<;李>;来自代码隐藏的控制
我有李牌。当网格的页面索引更改时,我想从代码隐藏向li添加一个类。我正在使用以下代码 Html 但是我找不到li控件。帮我做这件事。像这样做: 要查找内容页上的按钮,必须首先搜索ContentPlaceholder 1控件。然后使用ContentPlaceholder 1控件上的FindControl函数搜索按钮:C# 查找<;李>;来自代码隐藏的控制,c#,asp.net,C#,Asp.net,我有李牌。当网格的页面索引更改时,我想从代码隐藏向li添加一个类。我正在使用以下代码 Html 但是我找不到li控件。帮我做这件事。像这样做: 要查找内容页上的按钮,必须首先搜索ContentPlaceholder 1控件。然后使用ContentPlaceholder 1控件上的FindControl函数搜索按钮: GridAssigned.PageIndex = e.NewPageIndex; BindGridAssigned(); ContentPlaceHolde
GridAssigned.PageIndex = e.NewPageIndex;
BindGridAssigned();
ContentPlaceHolder cph = (ContentPlaceHolder)this.Master.FindControl("ContentPlaceHolder1");
HtmlControl li = (HtmlGenericControl)cph.FindControl("tabAssigned");
由于您的LI具有“runat=server”,因此您应该能够将其直接引用为 tabAssigned.Attributes.Add(“类”、“活动”)
也就是说,只要at在同一页面中,而不是在主控/内容senario中…如果您已指定runat server属性
<li runat="server" id="tabAssigned" class=""><a href="#portlet_tab2" data-toggle="tab">Assigned</a></li>
与普通控件一样,只需键入id即可直接访问控件
您可以将此控件作为普通asp.net控件来播放所有需要的内容LI标记在标记中的确切位置?您是否已将LI放置在gridview中??显示您的html标记号。。它不在网格或数据列表中它不是我要在其中查找控件的母版页。如果我想从litabAssigned.Attributes.remove(“类”)中隐藏或删除类“active”,请告诉我代码;这很简单。。英雄联盟我把它复杂化了@斯坦尼普布拉沃
GridAssigned.PageIndex = e.NewPageIndex;
BindGridAssigned();
ContentPlaceHolder cph = (ContentPlaceHolder)this.Master.FindControl("ContentPlaceHolder1");
HtmlControl li = (HtmlGenericControl)cph.FindControl("tabAssigned");
<li runat="server" id="tabAssigned" class=""><a href="#portlet_tab2" data-toggle="tab">Assigned</a></li>