You can pass these parameters as command argument..
In code file
private void GridAddressCommandEvent(object sender, GridViewCommandEventArgs e)
{
switch (e.CommandName)
{
case "ShowDetails":
{
_objSession["OrderID"] = e.CommandArgument.ToString();
System.Web.HttpContext.Current.Response.Redirect("OrderForm.aspx?orerid=_objSession["OrderID"]", true);
}
break;
}
}
IN design you can use this code
<asp:TemplateField HeaderText="OrderId">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<asp:LinkButton ID="lnkbtnOrder" Text='<%# Eval("OrderId") %>' CausesValidation="false" ToolTip="Delete"
CommandName="ShowDetails"
CommandArgument='<%# Eval("OrderId") %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
In this i am passing one parameter.But with using comma you can pass 2 parameters. and in code behind you can seprate the string.