Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何创建像这样的Web部件_C#_.net_Sharepoint - Fatal编程技术网

C# 如何创建像这样的Web部件

C# 如何创建像这样的Web部件,c#,.net,sharepoint,C#,.net,Sharepoint,我想以如下所示的编程方式创建一个Web部件,以包含指向某些内部页面的固定链接: 这两个图标以红色方框显示。如何以编程方式创建这些web部件并附加到站点?创建Linnks web部件(站点操作-->站点设置-->站点库和列表-->创建新内容-->跟踪选项卡-->链接web部件 然后在此处添加页面URL和说明。然后转到页面并编辑页面-->在此处添加此web部件如果您可以接受链接仅位于顶部框中,则只需将其插入到QuichLaunch导航中即可 如果需要它们位于第二个框下方,则必须创建新母版页,并在

我想以如下所示的编程方式创建一个Web部件,以包含指向某些内部页面的固定链接:

这两个图标以红色方框显示。如何以编程方式创建这些web部件并附加到站点?

创建Linnks web部件(站点操作-->站点设置-->站点库和列表-->创建新内容-->跟踪选项卡-->链接web部件
然后在此处添加页面URL和说明。然后转到页面并编辑页面-->在此处添加此web部件

如果您可以接受链接仅位于顶部框中,则只需将其插入到QuichLaunch导航中即可

如果需要它们位于第二个框下方,则必须创建新母版页,并在占位符LeftActions ContentPlaceHolder下方插入一些控件


Per

我想用编程的方式来做…:)似乎是一个不错的选择…但是我怎么才能做第二个呢…你能解释一下吗?所有的事情都需要通过编程来完成……你不应该用代码来完成。但是首先创建一些标准的ASP.NET控件,它可以显示所需的链接。然后使用SharePoint Designer(SPD)打开母版页,并在上面提到的ContentPlaceHolder下面插入控件。现在测试它是否工作。当您对开发环境感到满意时,请使用SPD将修改后的母版页保存到文件系统中,并将其包含在所述功能中,还可以将带有web控件的dll添加到同一功能中