asp.net应用程序的url名称

时间:2012-04-05 05:40:20

标签: asp.net

 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?名称= X

我应该在哪里进行更改?

1 个答案:

答案 0 :(得分:0)

我假设CommandArgument包含ID?您可以查找相应的名称并将其添加到查询字符串:

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

    Response.Redirect("PageName.aspx?name=" + HttpUtility.UrlEncode(name));
}