2012-10-27 25 views
1

我想在SharePoint應用程序頁面中使用ASP.NET按鈕打開顯示特定信息窗體的模式對話框。我知道我必須將infopath表單上傳到中央管理,並且我知道如何使用Sharepoint客戶端對象模型打開模式對話框。SharePoint應用程序頁面:使用ASP按鈕打開信息表格

所以問題是:什麼服務器端地址應該用於特定的信息通道表格,例如命名爲「MyInfoPathForm.xsn」與形式URN「Test-URN」?

回答

1

對於那些通過這個頁面的人,這是你同樣的問題我自己想出來。

SharePoint中有一個用於顯示信息表格的Web部件。您必須將此Web部件配置爲通過將您的信息表格發佈到共享點列表或文檔庫來顯示您的信息表格。然後,您可以執行一些操作,例如添加託管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服務連接來發送和接收來自您的表單的數據。

相關問題