1

SharePointアプリケーションページのASP.NETボタンを使用して、特定のInfoPathフォームを表示するモーダルダイアログを開こうとしています。情報パスフォームを中央管理にアップロードする必要があることと、SharePointクライアント側オブジェクトモデルを使用してモーダルダイアログを開く方法を知っています。

したがって、問題は次のとおりです。たとえば、フォームURN「Test-URN」の「MyInfoPathForm.xsn」という名前の特定のInfoPathフォームには、どのサーバー側アドレスを使用する必要がありますか?

4

1 に答える 1

1

このページを通り過ぎる人たちのために、これはあなたと同じ問題です。私はそれを自分で理解しました。

SharePointには、InfoPathフォームを表示するためのWebパーツがあります。情報パスフォームをSharePointリストまたはドキュメントライブラリに公開して、情報パスフォームを表示するようにこの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サービス接続を使用して、フォームとの間でデータを送受信できます。

于 2012-12-17T11:54:54.023 に答える