コード例 #1
0
        private void lnkContent_DataBinding(object sender, EventArgs e)
        {
            NavLinkForTemplate lnk       = (NavLinkForTemplate)sender;
            RepeaterItem       container = (RepeaterItem)lnk.NamingContainer;

            string sFileName    = DataBinder.Eval(container, "DataItem.FileName").ToString();
            string sNavMenuText = DataBinder.Eval(container, "DataItem.NavMenuText").ToString();

            lnk.NavigateUrl = sFileName;
            lnk.LinkText    = sNavMenuText;
        }
コード例 #2
0
        public void InstantiateIn(Control container)
        {
            ListItemPlaceHolder phAll = new ListItemPlaceHolder();

            NavLinkForTemplate lnk = new NavLinkForTemplate();

            lnk.LinkText    = " LINK ";
            lnk.NavigateUrl = "#";

            ListItemWrapper wrap = new ListItemWrapper();

            wrap.Controls.Add(lnk);

            lnk.DataBinding += new EventHandler(lnkContent_DataBinding);

            phAll.Controls.Add(wrap);

            container.Controls.Add(phAll);
        }
コード例 #3
0
        public void InstantiateIn(Control container)
        {
            ListItemPlaceHolder phAll = new ListItemPlaceHolder();

            NavLinkForTemplate lnk = new NavLinkForTemplate();
            lnk.LinkText = " LINK ";
            lnk.NavigateUrl = "#";

            ListItemWrapper wrap = new ListItemWrapper();
            wrap.Controls.Add(lnk);

            lnk.DataBinding += new EventHandler(lnkContent_DataBinding);

            phAll.Controls.Add(wrap);

            container.Controls.Add(phAll);
        }