読者です 読者をやめる 読者になる 読者になる

@ledsun blog

Hのキーがhellで、Sのキーがslaveだ、と彼は思った。そしてYのキーがyouだ。

ページ遷移用のヘルパークラス

ASP.NET C#

前回のエントリのようにクエリストリングにURLに使えない文字列を入れる時は、Responce.Reideirectに渡す前にURLエンコーディングする必要があります。毎回エンコードを意識するのは面倒なので以下のようなクラスを作ってみました。

使い方

hoge=fugaというクエリストリングを指定して、次のページへ遷移

new NextPage("Hoge.aspx").AddQuery("hoge", "fuga").Go();

もらったクエリストリングhogeをそのまま復元して、さらにaaa=bbbというクエリストリングを追加して、次ページに遷移

new NextPage("Hoge1.aspx").AddQueryFromRequest("hoge").AddQuery("aaa", "bbb").Go();
広告を非表示にする