如何在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]