在SharePoint中创建包含与它们的链接列表文件的下拉列表(Create a dropdown

2019-08-22 02:24发布

我期待,我希望它包含文件清单/页,选择文件/页面时的页面应该重定向到所选择的文件/页面我Default.aspx页面上创建一个下拉列表。

这是如何的任何建议可以做到吗?

任何例子/样品将grealy理解?

谢谢 :)

Answer 1:

AA下拉拥有的SelectedValue和选定的文本属性。 它会显示选定的文本。

存储的名称或某种形式的字符串的标识文件作为SelectedText财产。 应存放该文件驻留或者链接应该带你的SelectedValue实际的超链接。 设置自动回发到真正的下拉。

在OnSelectedIndexChanged事件抛出这个代码:

的Response.Redirect(Me.ddlLinks.SelectedValue)



Answer 2:

下面是解决这个问题我曾问是否有人想使用它

public partial class DropDown : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

        FillDropDown(drpList);


    }



    void FillDropDown(DropDownList drpList)
    {

        // Use using to make sure resources are released properly   
        using (SPSite site = new SPSite("http://Site/"))
        {
            using (SPWeb web = site.OpenWeb())
            {
                SPList oList = web.Lists["ListName"];
                string url = string.Empty;
                foreach (SPListItem oItem in oList.Items)
                {

                    url = site.MakeFullUrl(oItem.Url);
                   // drpList.Items.Add(new ListItem(oItem.Name, url));
                    drpList.Items.Add( new ListItem(oItem.DisplayName, url));

                }

            }
        }
    }

   void Selection_Change(Object sender, EventArgs e)
      {

          Response.Redirect(this.drpList.SelectedValue);
      }

谢谢大家对你的帮助



文章来源: Create a dropdown list in Sharepoint containing List Documents with links to them