Facebookページのように、URLの最後に表示されるユーザーIDに基づいてASP.NETWebページにプロファイルコンテンツを表示したい。
IDと一致するようにデータベースを検索できるように、URLからIDを取得できるようにしたい。
誰かがURLの最後のビットであるIDを導出するのを手伝ってくれるなら、それを文字列に変換して残りを行うことができます。これに関する助けは大歓迎です。
ありがとうございました
Facebookページのように、URLの最後に表示されるユーザーIDに基づいてASP.NETWebページにプロファイルコンテンツを表示したい。
IDと一致するようにデータベースを検索できるように、URLからIDを取得できるようにしたい。
誰かがURLの最後のビットであるIDを導出するのを手伝ってくれるなら、それを文字列に変換して残りを行うことができます。これに関する助けは大歓迎です。
ありがとうございました
これは、プログラミング方法とURLの構造によって異なります。
例; URLがhttp://mydomain.com/page.aspx?id=1に似ている場合は、次のようにしてクエリ文字列を読み取ることができます。
strID = Request.QueryString("ID");
この場合、strIDの値は1になります。
URL書き換えモジュールまたは単純なWebフォームを使用していますか?
現在のページの名前を取得する場合は、次を試してください。
Path.GetFileName(Request.Url.AbsolutePath);
すでに解決策への私の追加:
string url = HttpContext.Current.Request.Url.AbsoluteUri;
このコードはURLを提供しますが、UserIdと機密データをURLに保存することはお勧めできません。私のアドバイスは、クエリ文字列でエンコーディング技術を使用することです。