[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。
這個東西是在幹嘛用的呢??當我們把Infopath發佈到MOSS上時並用瀏覽器開啟,就會有一段網址如下
以下範例是用來查詢範本位置,當範本第一次打開時,就可以得到 XsnLocation、SaveLocation 、Source 參數
當存檔後,可以得到XmlLocation及Source參數
所以當我們要查Infopath範本(.xsn)就是用XsnLocation,要查範本儲存的文件(.xml)用XmlLocation。
範例下載:GetWebUrl.rar
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET