Создайте раскрывающийся список в Sharepoint, содержащий Список документов со ссылками на них

Вопрос:Я хочу создать раскрывающийся список на моей странице default.aspx, в которой я хочу, чтобы он содержал документы/страницы списка, и когда выбран документ/страница, страница должна перенаправляться на выбранный документ/страницу. Любые предложения о том, как это можно сделать, пожалуйста? любые примеры/образцы были бы оценены grealy? Спасибо:) Лучший ответ: Ниже приведено решение вопроса, которое я спросил, хочет ли

Вопрос:

Я хочу создать раскрывающийся список на моей странице default.aspx, в которой я хочу, чтобы он содержал документы/страницы списка, и когда выбран документ/страница, страница должна перенаправляться на выбранный документ/страницу.

Любые предложения о том, как это можно сделать, пожалуйста?

любые примеры/образцы были бы оценены grealy?

Спасибо:)

Лучший ответ:

Ниже приведено решение вопроса, которое я спросил, хочет ли кто-нибудь его использовать.

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

Спасибо всем за вашу помощь

Ответ №1

Выпадающее значение AA имеет выбранное значение и свойство выбранного текста.
Он отобразит выделенный текст.

Сохраните имя или какую-то строку, которая идентифицирует документ как свойство SelectedText. Храните фактическую гиперссылку, в которой находится этот документ, или где ссылка должна принять вас в SelectedValue. Установите AutoPostback в true при выпадающем списке.

В событии OnSelectedIndexChanged введите этот код в:

Response.Redirect(Me.ddlLinks.SelectedValue)

Оцените статью
Добавить комментарий