ASP.net多个变量和查询到查询字符串

时间:2016-03-05 23:06:33

标签: asp.net visual-studio-2015

我正在使用Visual Studio 2015和Entity Framework 6.我需要将多个查询字符串变量传递给另一个页面。

此外:
状态是下拉列表(ddlStatus) 名称是下拉列表(ddlFlowers) 花瓶是radiobuttonlist(rbList)

这就是我所拥有的:

protected void btnEditOrder_Click(object sender, EventArgs e)
    {
        LinkButton lnk = sender as LinkButton;
            string orderID = lnk.CommandArgument;
        string name = lnk.CommandArgument;
        string delivery = lnk.CommandArgument;
        string status = lnk.CommandArgument;
        string message = lnk.CommandArgument;
        string vase = lnk.CommandArgument;
        string cost = lnk.CommandArgument;



        Response.Redirect("EditOrder.aspx?orderID=" + orderID);}

我尝试了几种不同的方式,但它不起作用。

1 个答案:

答案 0 :(得分:3)

您是否尝试过以这种方式将其添加到网址?

Response.Redirect("EditOrder.aspx?orderID=" + orderID + "&name=" + name + "&delivery=" + delivery);

编辑:此外,对于commandArgument,您应该能够传递多个参数,如下所示:

CommandArgument='<%# Eval("OrderMessage") + ";" + Eval("OrderCost") %>'