Holen Sie sich die aktuelle URL von InfoPath-Formular
Gibt es eine Möglichkeit in InfoPath 2010, um die URL des Formulars, die veröffentlicht wird auf einer SharePoint-Website?
Ich weiß, es gibt eingebaute Funktionen für das abrufen von URLs der sharepoint-Stammwebsite der Sharepoint-Liste in der form usw... aber was ich Suche ist, um die vollständige URL des Formulars, unter anderem mit dem querystring-Parameter?!
Danke.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Weil die aktuelle URL enthält den Namen der Datei, wenn Sie wissen, den Namen der Datei und der aktuellen Website, können Sie herausfinden, die URL. Normalerweise habe ich meine Formulare Einreichen, mit einem standard-Namen aus des Benutzers, der das Formular ausfüllt, und einen Zeitstempel. Ich speichern Sie diese Informationen in einem hidden-Feld, dann, wenn es darum geht, Zeit zu senden, die ich verwenden, dass, wie der name der Datei.
Wenn Sie möchten, dass die Abfrage-string, das ist ein anderes Thema alle zusammen. Schauen Sie sich dieses blog-post aus dem InfoPath-team, wie Sie passieren in einem query-sting-parameter (Achtung: nur ein Parameter zulässig) http://blogs.msdn.com/b/infopath/archive/2010/06/03/how-to-pass-querystring-data-into-an-infopath-form.aspx müssen Sie host das InfoPath-Formular in einem webpart.
Wenn Sie bereit sind, um die drop-in-code, es gibt noch mehr Möglichkeiten, um die aktuelle query-string.
Ihre code-behind-sollte die folgenden:
Den LoadingEventArgs parameter erhalten Sie die querystring-Parameter, wie
value = e.InputParameters["Key"];