将值从一个页面传递到另一个使用按钮或链接和代码?

时间:2013-05-19 20:03:06

标签: c# asp.net

在asp.net,C#中,我实际上想要特定点击的3个条件来删除记录: 1.要求确认 2.重定向到另一个页面 3.将要删除的记录的ID(不存在于任何文本字段或任何内容中)传递给必须删除其记录的下一页

如果我使用链接i,则使用查询字符串

来满足第2和第3个条件

但如果我使用按钮,那么我可以满足第1和第2个条件。

并在onclick中将其重定向到下一页。

我也尝试使用回发网址,它给出了值0。

有人可以告诉我应该使用什么以及如何满足所有3个条件?

2 个答案:

答案 0 :(得分:1)

好的,我得到了答案。我简单地在按钮的onclick事件中使用它:

string redirect = string.Format(“〜/ Admin-DeleteEmployee.aspx?Id =”+ id +“”); 的Response.Redirect(重定向);

我也可以要求确认,并将页面与值重定向。所以这三个条件都满足了。 Thanx很多!

答案 1 :(得分:0)

如果记录的ID在按钮的ID中传递,则可以在单击时使用类似的内容

protected void ButtonCliked(object sender, EventArgs e)
{

    string buttonID = "";
    if (sender is Button)
    {
        buttonID = ((Button)sender).ClientID;

        string url = "RedirectUrl.aspx?buttonID=" + buttonID;
        Response.Redirect(url);
    }
}

希望这有帮助。