もう1つのasp.net/c#アプリは、クエリ文字列を含むリンクを使用して自分のWPFアプリケーションを開きます。私のWPFアプリケーションがブラウザで開くか起動するとき、どうやってURLを取得するのですか?開かれたアプリケーションのURLを取得するにはどうすればよいですか?
ジョナサン・アレンの提案で
0
A
答えて
0
https://msdn.microsoft.com/en-us/library/ms172242.aspx
private NameValueCollection GetQueryStringParameters()
{
NameValueCollection nameValueTable = new NameValueCollection();
if (ApplicationDeployment.IsNetworkDeployed)
{
string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;
nameValueTable = HttpUtility.ParseQueryString(queryString);
}
return (nameValueTable);
}
+0
これを試してみましょう、本当に助けてくれてありがとう –
0
、HttpUtility
private NameValueCollection GetQueryStringParameters()
{
NameValueCollection nameValueTable = new NameValueCollection();
if (ApplicationDeployment.IsNetworkDeployed)
{
string queryString = ApplicationDeployment.CurrentDeployment.ActivationUri.Query;
string[] querySegments = queryString.Split('&');
foreach (string segment in querySegments)
{
string[] parts = segment.Split('=');
if (parts.Length > 0)
{
string key = parts[0].Trim(new char[] { '?', ' ' });
string val = parts[1].Trim();
//MessageBox.Show("key=" + key + " val=" + val);
nameValueTable.Add(key, val);
}
}
}
return (nameValueTable);
}
関連する問題
- 1. アプリケーションの開始時にサイトのベースURLを取得するにはどうすればよいですか?
- 2. ツイートのURLを取得するにはどうすればよいですか?
- 3. コールバックURLを取得するにはどうすればよいですか?
- 4. タイムリーフプロセッサ内のアプリケーションからURLを取得するにはどうすればよいですか?
- 5. wpfアプリケーションで開いているファイルパス文書を取得するにはどうすればよいですか?
- 6. スタックオーバーフローのようなきれいなURLを取得するにはどうすればよいですか?
- 7. かなりのURLを使用するURLを取得するにはどうすればよいですか?
- 8. nodejsリクエストモジュールからリダイレクトされたURLを取得するにはどうすればよいですか?
- 9. 短いURLから長いURLを取得するにはどうすればよいですか?
- 10. Phoenixアプリケーションの「ベースURL」を取得するにはどうすればよいですか?
- 11. アプリケーション内のプロジェクトURLを取得するにはどうすればよいですか?
- 12. ウェブブラウザを開かずにURLを開くようにリクエストするにはどうすればよいですか?
- 13. Facebookアプリのセキュリティ保護されたURLホストを取得するにはどうすればよいですか?
- 14. 最小化されたアプリケーションのスクリーンショットをプログラムで取得するにはどうすればよいですか?
- 15. PHP:mod_rewriteで書き換えられたURLを取得するにはどうすればよいですか?
- 16. C#で要求されたURL全体を取得するにはどうすればよいですか?
- 17. JSPで書き換えられたURLを取得するにはどうすればよいですか?
- 18. YouTubeのビデオURLから直接ビデオURLを取得するにはどうすればよいですか?
- 19. 外部URLを取得するにはどうすればいいですか
- 20. URLを取得するにはどうすればいいですか?C#
- 21. リクエストURLを解析する際にURLラベルを取得するにはどうすればよいですか?
- 22. htaccessリダイレクトを行うためにurl-pathを取得するにはどうすればよいですか?
- 23. Python URLを開いてソースコードを同時に取得するにはどうすればいいですか?
- 24. TWIGで現在のURLまたはルートを取得するにはどうすればよいですか?
- 25. ":back"に保存されているURLを取得するにはどうすればよいですか?
- 26. URLを解析してベースURLを取得するにはどうすればよいですか? - Railsの3.1
- 27. $ routeProviderからURL句を取得するにはどうすればよいですか?例えば
- 28. インターネットショートカット(.url)のURLを取得するにはどうすればよいですか?
- 29. FacebookのURLからすべてのコメントを取得するにはどうすればよいですか?
- 30. GoogleアプリスクリプトでURLを開くにはどうすればよいですか?
ためSystem.Webの参照を使用して回避する以下の私の作業コード質問をしたときに、もう少し明確にしてください。あなたは何に問題がありますか? –
WPF? ClickOnceでこれをやっていますか? –
はい、VS 2015とFramwork 4.5を使用しているC#WPFがあります。私はClickOnceも使用しています。私のWPFアプリ、http://localhost/xpab_test/WPFHost.xbapは問題なくブラウザで開かれます。私はWPFが初めてで、ブラウザのURLのクエリ文字列を含むURLを取得する方法を知らなかった。例えばhttp://localhost/xpab_test/WPFHost.xbap?id = 1 –