Dienstag, Januar 21, 2020

Zugriff auf ein div in ListView im codebehind

Ich habe ein div mit der id=“myDiv“ und runat=“server“ innerhalb einer listview mit der id=“lvItem“.Ich brauche Zugriff auf das div im code-behind zu Breite des div zur Laufzeit.Wie kann ich eine div von codebehid mit C#?Kann mir jemand helfen?

InformationsquelleAutor ANP | 2010-07-30

2 Kommentare

  1. 2

    Fügen Sie einfach ein Asp:Panel statt. Asp:Panel in ASP.NET = DIV-Element auf der front-end.

    Also im Grunde wäre jetzt der code

    ASP.NET

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

    Code Hinter

    Panel myDiv = (Panel)myListView.FindControl("myDiv");
    myDiv.Attributes.Add("style", "width: 100px");
  2. 0
     <div id="coolmenu" runat="server">
     </div>   
    
     HtmlControl htmlDivControl = (HtmlControl)Page.FindControl("coolmenu");
     (htmlDivControl.Style["width"]) ="30px";

Kostenlose Online-Tests