我正在尝试在SharePoint应用程序页面中使用ASP.NET按钮来打开显示特定信息表格的模式对话框。我知道我必须将infopath表单上传到集中管理,我知道如何使用sharepoint客户端对象模型打开模式对话框。
所以问题是:我应该使用哪个服务器端地址用于名为“MyInfoPathForm.xsn”的特定infopath表单,其形式为URN“Test-URN”?
答案 0 :(得分:1)
对于那些经过此页面的人而言,这是同样的问题,我自己想出来了。
sharepoint中有一个用于显示信息表格的Web部件。您必须通过将infopath表单发布到sharepoint列表或文档库来配置此Web部件以显示您的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服务连接在表单之间发送和接收数据。