Поделиться через


Перенаправление на URL-адрес в SharePoint Foundation 2010

Дата последнего изменения: 8 апреля 2010 г.

Применимо к: SharePoint Foundation 2010

Microsoft SharePoint Foundation 2010 теперь позволяет приемникам событий предоставлять URL-адрес перенаправления, чтобы отправлять настраиваемые сообщения с помощью пользовательского интерфейса.

URL-адрес перенаправления

Microsoft SharePoint Foundation 2010 теперь поддерживает получателей событий, которые предоставляют URL-адрес перенаправления на сообщение об ошибке. Эта возможность позволяет настраивать сообщения об ошибках и предоставлять пользователям различные инструкции в зависимости от вида ошибки. Однако эти URL-адреса не всегда работают. Например, когда пользователь сохраняет файлы в приложении Microsoft Office, URL-адрес перенаправления игнорируется.

Функция URL-адреса перенаправления работает со всеми типами получателей событий до действия (такими как SPWebEventReceiver, SPListEventReceiver и SPItemEventReceiver) в тех случаях, когда действие отменяется. Для поддержки новых пользовательских интерфейсов в SharePoint Foundation 2010 добавлено поле CancelWithRedirectUrl к значениям перечисления SPEventReceiverStatus.

SPEventReceiverStatus
{
    CancelNoError,
    CancelWithError,
    CancelWithRedirectUrl,
    Continue
}

CancelWithRedirectUrl позволяет указать URL-адрес перенаправления для пользовательского интерфейса веб-браузера. Для перехода на альтернативные страницы используйте URL-адрес, который задан свойством RedirectUrl объекта SPEventPropertiesBase. Этот URL-адрес указывается относительно сервера и не может содержать элементы ECMAScript (JavaScript, JScript).