Web窗体Response.RedirectToRoute和Ajax UpdatePanel?

时间:2016-02-23 14:57:52

标签: asp.net webforms click updatepanel redirecttoroute

我在updatepanel(Web Forms / AJAX)的datalist中添加了一个按钮。我们可以在代码隐藏中使用Response.RedirectToRoute()吗?如果可能的话,我想发送cat_id。

我可以在按钮点击中使用Response.Redirect:

protected void goto_Click(object sender, EventArgs e)
{
Response.Redirect("Page.aspx?cat_id=3", true); // working
}


我无法在按钮点击中使用Response.RedirectToRoute:

protected void goto_Click(object sender, EventArgs e)
{
     Response.RedirectToRoute("go", new { cat_id= 3 }); //not working
}


1 个答案:

答案 0 :(得分:0)

我会变得疯狂..我看到它是视觉工作室的问题。 Response.RedirectToRoute();正在UpdatePanel中工作。但是,我不明白为什么它在一段时间内不起作用(因为它是相同的代码)。

干杯