在 SharePoint Foundation 2010 中重定向到 URL
上次修改时间: 2010年4月8日
适用范围: SharePoint Foundation 2010
Microsoft SharePoint Foundation 2010 现在允许事件接收器提供重定向 URL,以便通过用户界面 (UI) 提供自定义消息。
重定向 URL
Microsoft SharePoint Foundation 2010 现在支持提供错误消息的重定向 URL 的事件接收器。此功能允许您根据所出现的错误,自定义错误消息以及向用户提供具体指导,从而实现不同的用户体验。但是,这些重定向 URL 并非在所有情况下都起作用。例如,当用户从 Microsoft Office 应用程序保存文件时,将忽略此重定向 URL。
在取消操作时,重定向 URL 功能适用于所有前期事件接收器类型(例如 SPWebEventReceiver、SPListEventReceiver 和 SPItemEventReceiver)。为支持新用户界面,SharePoint Foundation 2010 向 SPEventReceiverStatus 枚举中的值添加了 CancelWithRedirectUrl 字段。
SPEventReceiverStatus
{
CancelNoError,
CancelWithError,
CancelWithRedirectUrl,
Continue
}
CancelWithRedirectUrl 允许您为 Web 浏览器用户界面指定重定向 URL。使用 SPEventPropertiesBase 对象的 RedirectUrl 属性所指定的 URL 可导航到备用页面。此 URL 应为相对于服务器的 URL,且不能包含 ECMAScript(JavaScript、JScript)。