[C#.NET][Infopath 2007] 如何取得目前表單的Url / How to get Inforpath Form of Location(URL) on Form Service

[C#.NET][Infopath 2007] 如何取得目前表單的Url

LoadingEventArgs 類別InputParameters 屬性 可以讓我們查詢 Infopath 表單在 Form Service 的 Url 位置;請參考 How to: Use Query Parameters to Invoke Browser-Enabled InfoPath Forms

InputParameters 屬性 有下列參數可以查詢 Form Service。

2010-2-23 下午 01-10-25

這個東西是在幹嘛用的呢??當我們把Infopath發佈到MOSS上時並用瀏覽器開啟,就會有一段網址如下

2010-2-23 下午 01-16-47

 

以下範例是用來查詢範本位置,當範本第一次打開時,就可以得到 XsnLocation、SaveLocation 、Source 參數

2010-2-23 下午 02-01-48

當存檔後,可以得到XmlLocation及Source參數

 

 

 

2010-2-23 下午 02-04-40

所以當我們要查Infopath範本(.xsn)就是用XsnLocation,要查範本儲存的文件(.xml)用XmlLocation。

範例下載:GetWebUrl.rar

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo