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

ASP.net多变量和查询查询字符串,asp.net,visual-studio-2015,Asp.net,Visual Studio 2015,我正在使用Visual Studio 2015和实体框架6。我需要将作为查询字符串的多个变量传递到另一个页面 另外: 状态是一个下拉列表(ddlStatus) 名称是一个下拉列表(DDL) 花瓶是一个radiobuttonlist(rbList) 这就是我所拥有的: protected void btnEditOrder_Click(object sender, EventArgs e) { LinkButton lnk = sender as LinkButton;

我正在使用Visual Studio 2015和实体框架6。我需要将作为查询字符串的多个变量传递到另一个页面

另外:
状态是一个下拉列表(ddlStatus) 名称是一个下拉列表(DDL) 花瓶是一个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);}

我试过几种不同的方法,但都不管用

您是否尝试过以这种方式将它们添加到URL

Response.Redirect("EditOrder.aspx?orderID=" + orderID + "&name=" + name + "&delivery=" + delivery);
编辑:另外,对于commandArgument,您应该能够传递多个参数,如下所示:

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

我希望这能有所帮助。请接受这个答案,如果这为你解决了问题。我在放入多个commandArgumentsOps时遇到编译错误,不管它回来了。编译错误说明:在编译服务此请求所需的资源时出错。请查看以下特定错误详细信息,并适当修改源代码。编译器错误消息:CS0123:“btneditor\u Click”与委托“EventHandler”匹配时没有重载