2010-07-30 58 views
0

我有一個ID爲「myDiv」和runat =「server」的div,裏面有一個id =「lvItem」的listview。我需要訪問div後面的代碼來添加寬度div在運行時。如何使用C#訪問codebehid的div?任何人都可以幫助我嗎?在代碼隱藏的ListView中訪問一個div

回答

2

只需添加一個Asp:Panel來代替。 Asp:面板在ASP.NET = DIV前端。

所以基本上這將是你的代碼

ASP.NET

<asp:Panel id="myDiv" runat="server"> 
</asp:Panel> 

代碼隱藏

Panel myDiv = (Panel)myListView.FindControl("myDiv"); 
myDiv.Attributes.Add("style", "width: 100px"); 
+0

這不起作用 – 2010-07-30 10:57:17

+0

這對我的作品。 – Resource 2016-05-27 12:17:11

0
<div id="coolmenu" runat="server"> 
</div> 

HtmlControl htmlDivControl = (HtmlControl)Page.FindControl("coolmenu"); 
(htmlDivControl.Style["width"]) ="30px";