我正在尝试使用 SharePoint 应用程序页面中的 ASP.NET 按钮来打开显示特定信息路径表单的模式对话框。我知道我必须将 infopath 表单上传到中央管理,并且我知道如何使用 sharepoint 客户端对象模型打开模式对话框。
所以问题是:对于一个名为“MyInfoPathForm.xsn”的特定信息路径表单,我应该使用哪个服务器端地址,表单URN为“Test-URN”?
我正在尝试使用 SharePoint 应用程序页面中的 ASP.NET 按钮来打开显示特定信息路径表单的模式对话框。我知道我必须将 infopath 表单上传到中央管理,并且我知道如何使用 sharepoint 客户端对象模型打开模式对话框。
所以问题是:对于一个名为“MyInfoPathForm.xsn”的特定信息路径表单,我应该使用哪个服务器端地址,表单URN为“Test-URN”?
对于那些经过此页面的人,这是你同样的问题,我自己想通了。
sharepoint 中有一个用于显示信息路径表单的 Web 部件。您必须将此 Web 部件配置为通过将您的 infopath 表单发布到共享点列表或文档库来显示您的 infopath 表单。然后,您可以执行一些操作,例如添加另一个托管 Web 部件的应用程序页面并将模式对话框的地址设置为此应用程序页面。顺便说一句,将 Web 部件添加到页面时,您可以在“表单”选项卡中找到 Web 部件。
服务器端控件是 Assembly="Microsoft.Office.InfoPath.Server, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" Namespace="Microsoft.Office.InfoPath.Server.Controls.WebUI"。然后,您可以使用 infopath Web 服务连接向您的表单发送和接收数据。