asp.net URLパラメータを利用する

URLパラメータを利用したい時です。

protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
{
   int args = Int32.Parse((String)e.CommandArgument);
   string shohin = gv.Rows[args].Cells[0].Text;
   string shohin_cd = gv.Rows[args].Cells[1].Text;
   Response.Redirect("shohinsetsumei.aspx?CD=" + shohin + "&Name=" + shohin_cd );
}

http://ホームページアドレス/shohinsetsumei.aspx?CD=商品コード&Name=商品名

といったURLにリダイレクトされます。この時?から後がURLパラメータです。&で区切る事で値を取得できます。

このURLからURLパラメータを取得する方法はこちらです。

string cd_homen = Request.QueryString["CD"];
string homen_name = Request.QueryString["Name"];