protected void btnBack_Click(object sender, EventArgs e)
{
if (!string.IsNullOrWhiteSpace(Request.QueryString["id"]))
{
int id = Convert.ToInt32(Request.QueryString["id"]);
if (custTotle == 0)
{
Response.Redirect(prevPage);
}
else
{
Response.Redirect("~/Pages/Product.aspx?id=" + id + "Customize=" + custTotle);
}
}
}
在这里我想向页面传递两个不同的值,但它没有重定向,我得到错误
“输入字符串的格式不正确。”
在id = Convert.ToInt32(Request.QueryString["id"]);
有什么建议吗?
答案 0 :(得分:2)
你必须用&分隔查询字符串键。人物
Response.Redirect("~/Pages/Product.aspx?id=" + id + "&Customize=" + custTotle);
答案 1 :(得分:1)
我想你错过了一个"&"在网址中:
Response.Redirect("~/Pages/Product.aspx?id=" + id + "&Customize=" + custTotle);