鳄鱼的眼泪 发表于 2012-12-29 11:22:34

如何在sharepoint增加自定义控件

<div id="cnblogs_post_body">背景:sharepoint的左侧快速链接不能满足我们的需要,我们需要根据登陆用户加载不同的菜单,根据用户的不同语言版本加载不同语言的左侧快速导航。
直接上控件代码:
<div class="cnblogs_Highlighter">public class CustomeMenu : WebControl    {      protected override void CreateChildControls()      {            base.CreateChildControls();            Table table = new Table();            table.CellPadding = 0;            table.CellSpacing = 0;            TableRow row_Menu = new TableRow();            TableCell cell_Menu = new TableCell();            cell_Menu.Text = "互联网";            row_Menu.Cells.Add(cell_Menu);            table.Rows.Add(row_Menu);            TableRow row_Menu2 = new TableRow();            TableCell cell_Menu2 = new TableCell();            cell_Menu2.Text = "---百度";            row_Menu2.Cells.Add(cell_Menu2);            table.Rows.Add(row_Menu2);            TableRow row_Menu3 = new TableRow();            TableCell cell_Menu3 = new TableCell();            cell_Menu3.Text = "---腾讯";            row_Menu3.Cells.Add(cell_Menu3);            table.Rows.Add(row_Menu3);            TableRow row_Menu4 = new TableRow();            TableCell cell_Menu4 = new TableCell();            cell_Menu4.Text = "水果";            row_Menu4.Cells.Add(cell_Menu4);            table.Rows.Add(row_Menu4);            TableRow row_Menu5 = new TableRow();            TableCell cell_Menu5 = new TableCell();            cell_Menu5.Text = "---苹果";            row_Menu5.Cells.Add(cell_Menu5);            table.Rows.Add(row_Menu5);            TableRow row_Menu6 = new TableRow();            TableCell cell_Menu6 = new TableCell();            cell_Menu6.Text = "---桃子";            row_Menu6.Cells.Add(cell_Menu6);            table.Rows.Add(row_Menu6);      }    }
页: [1]
查看完整版本: 如何在sharepoint增加自定义控件