【解決方法】aspx ページで URL リンクを見つける方法

プログラミングQA


Web サイトに aspx ページへのリンクを投稿しようとしています。 問題は、正しい情報が入力されるまで、コピーされたリンクが他のコンピューターの同じページに移動しないことです。 リンクしようとしているスポーツサイトです。 このサイトはチーム名を尋ねると、その特定のチームの統計を返します。 ユーザーの入力なしで、すぐに統計ページにリンクを向けたいと思います。 正しい URL を取得するにはどうすればよいですか? 表示される URL は、選択したどのチームでも同じですか?

解決策 1

まあ、この投稿に基づいて言うことは不可能です。 URL でチームを指定してコードを適切に記述した場合、それは機能します。 セッション、ビューステートなどの他のメカニズムを使用して、表示されているチームを保存している場合、適切に記述するまで機能させることは実際には不可能です

解決策 2

リンクしようとしているページは、おそらくチーム名を要求するフォームであり、ポストバックに情報が表示されます。 Post 操作であるため、URL のクエリ文字列に必要な値が含まれていません。 ページがクエリ文字列パラメーターを使用してチームを指定することもできない場合を除き、このままの作業に固執していると思います。

もちろん、必要な情報を含む HTTP ポストを作成したい場合を除きます。 Firebug などを使用して、Post リクエストを調べて再作成できます。 チェックアウト System.Net.WebRequest 詳細については、クラスを参照してください。

コメント

タイトルとURLをコピーしました