Страница приложения SharePoint: использование кнопки ASP для открытия формы информационного пути

Я пытаюсь использовать кнопку ASP.NET на странице приложения SharePoint, чтобы открыть модальное диалоговое окно, отображающее конкретную форму информационного пути. Я знаю, что должен загрузить форму infopath в центр администрирования, и я знаю, как открыть модальное диалоговое окно, используя объектную модель на стороне клиента sharepoint.

Итак, проблема в том, какой адрес на стороне сервера я должен использовать для конкретной формы информационного пути, названной, например, "MyInfoPathForm.xsn" с формой URN "Test-URN"?

1 ответ

Решение

Для тех из вас, кто проходит мимо этой страницы, и это ваша проблема, я понял это сам.

В sharepoint есть веб-часть для отображения формы infopath. Вы должны настроить эту веб-часть так, чтобы она отображала вашу форму информационного пути, опубликовав свою форму информационного пути в списке sharepoint или библиотеке документов. Затем вы можете сделать что-то, например, добавить другую страницу приложения, содержащую веб-часть, и задать адрес модального диалога для этой страницы приложения. Кстати, вы можете найти веб-часть на вкладке "Формы" при добавлении веб-частей на страницу.

Элементом управления на стороне сервера является Assembly="Microsoft.Office.InfoPath.Server, Version=14.0.0.0, Culture= нейтральный, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.InfoPath.Server.Controls.WebUI". Вы можете использовать соединение с веб-службой infopath для отправки и получения данных из вашей формы.

Другие вопросы по тегам