Avatar billede want2learn Nybegynder
01. januar 2007 - 23:58 Der er 3 kommentarer

asp:menu komponent

Nogle der ved hvor der findes nogle tutorials omkring asp:menu komponentet så man kan lave noget der kommer til at virke alá http://www.obout.com/sm3/pro_7.aspx

kunne godt bruge noget der åbner på den måde nemlig, så håber nogle har nogle tips samt hvor jeg kan blive klogere har prøvet google men synes ikke jeg kan finde noget, måske fordi jeg ikke søger efter det rigtige.
Avatar billede dr_chaos Nybegynder
02. januar 2007 - 14:37 #1
Nu ved jeg godt at jeg måske spørger dumt.
Men hvorfor downloader du ikke bare den menu:
http://www.obout.com/sm3/freedownload.aspx
Avatar billede want2learn Nybegynder
02. januar 2007 - 21:43 #2
DUMT...det er ikke et dumt spm. havde jeg også gjort men efter installation så jeg at der kommer en reklame ting med man ikke kan fjerne, så droppede jeg det igen, men ellers havde jeg bare brugt den.

Derfor kunne jeg godt tænke mig at vide hvordan jeg kan lave en, men tror jeg har lidt en idee men det kunne jo være du kan hjælpe mig lidt videre...

hvordan kan jeg sætte et billede eller 2 ind som ved det jeg har linket til på denne kode:

  <asp:TreeView ExpandDepth="1" runat="server">
    <Nodes>
      <asp:TreeNode Text="Employees">
        <asp:TreeNode Text="Bradley" Value="ID-1234" />
        <asp:TreeNode Text="Whitney" Value="ID-5678" />
        <asp:TreeNode Text="Barbara" Value="ID-9101" />
      </asp:TreeNode>
      <asp:TreeNode Text="Technology"> 
        <asp:TreeNode Text="Microsoft" NavigateUrl="http://www.microsoft.com" />
        <asp:TreeNode Text="ASP.NET" NavigateUrl="http://www.asp.net"/>
        <asp:TreeNode Text="GotDotNet" NavigateUrl="http://www.gotdotnet.com" />
        <asp:TreeNode Text="MSDN" NavigateUrl="http://msdn.microsoft.com" />
      </asp:TreeNode>
    </Nodes>
  </asp:TreeView>

Jeg kan kun læse mig frem til hvordan man sætter et billede foran en TreeNode, men hvordan kan jeg sætte et billede ind bagved:
      <asp:TreeNode Text="Employees">
      <asp:TreeNode Text="Technology">
!? kan ikke rigtigt finde noget på http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/navigation/treeview.aspx
Avatar billede dr_chaos Nybegynder
10. januar 2007 - 12:28 #3
Du skal lave en custom treenode control:
Setting a per-node background image:
    // BG images for TreeNodes
    // This version adds two features. 
    // 1) it adds a specific property whose value is consumed
    // 2) it injects an additional control (<div>) into the rendering
    public class BGTreeNode : TreeNode
    {

        // This constructors is needed if a custom TreeView
        // instantiates this in CreateNode
        public BGTreeNode() : base() { }
        public BGTreeNode(TreeView owner, bool isRoot) :
          base(owner, isRoot) { }

        private string _bgImageUrl;
        public string BackGroundImageUrl
        {
            get { return _bgImageUrl;  }
            set { _bgImageUrl = value; }
        }

        protected override void RenderPreText(HtmlTextWriter writer)
        {
            writer.AddStyleAttribute(
              HtmlTextWriterStyle.BackgroundImage,
              "url('" + BackGroundImageUrl + "')");
            //writer.AddStyleAttribute(
            //  HtmlTextWriterStyle.Height, "35px");
            //writer.AddStyleAttribute(
            //  HtmlTextWriterStyle.Width, "300px");
            writer.AddStyleAttribute(
              HtmlTextWriterStyle.TextAlign,
              "center");
            writer.RenderBeginTag( HtmlTextWriterTag.Div );
            base.RenderPreText(writer);
        }

        protected override void RenderPostText(HtmlTextWriter writer)
        {
            writer.RenderEndTag();
            base.RenderPostText(writer);
        }

    }

Den er taget her fra:
http://216.239.59.104/search?q=cache:CmKKaIOJ3X0J:weblogs.asp.net/dannychen/+asp.net+TreeNode+background+image&hl=da&gl=dk&ct=clnk&cd=2&client=firefox-a
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester