Create a dropdown list in Sharepoint containing List Documents with links to them

吃可爱长大的小学妹 提交于 2019-12-05 10:54:53

问题


I am looking to create a dropdown list on my default.aspx page which i want it to contain List documents/pages and when the document/page is selected the page should redirect to the selected document/page.

Any suggestions of how this can be done please?

any examples/samples would be grealy appreciated?

Thank you :)


回答1:


AA drop down has a selectedvalue and a selected text property. It will display the selected text.

Store the name or some sort of string that identifies the document as the SelectedText property. Store the actual hyperlink of where this document resides or where the link should take you in the SelectedValue. Set AutoPostback to true on the drop down.

In the OnSelectedIndexChanged event throw this code in:

Response.Redirect(Me.ddlLinks.SelectedValue)




回答2:


Below is the solution to the question i had asked if anyone else wishes to use it

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);
      }

Thanks everyone for your help



来源:https://stackoverflow.com/questions/1595915/create-a-dropdown-list-in-sharepoint-containing-list-documents-with-links-to-the

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!