0
 protected void Button_Click(object sender, CommandEventArgs e)
        {
            Response.Redirect("PageName.aspx?name=" + e.CommandArgument.ToString());
        } 

たとえば、このコードは次のようなページを生成します

www.mypage/PageName.aspx?name=12

ID番号12がxという名前に属するデータベースです

そして、結果を次のようにしたい

www.mypage/PageName.aspx?name=x

変更はどこで行えばよいですか?

4

1 に答える 1

0

CommandArgument に ID が含まれていると思いますか? 対応する名前を検索して、クエリ文字列に追加できます。

protected void Button_Click(object sender, CommandEventArgs e)
{
    string name = ........

    Response.Redirect("PageName.aspx?name=" + HttpUtility.UrlEncode(name));
} 
于 2012-04-05T05:43:14.497 に答える