单击C#(webpart)中的“取消”按钮时重定向到新页面

时间:2011-06-21 19:26:26

标签: c#

  

可能重复:
  redirect to new page when i click on Cancel button in C# (webpart)

        tc = new TableCell();
        btnCancel = new Button();
        btnCancel.Text = "Cancel";
        btnCancel.Click += new EventHandler (btnCanel_Click ) ;
        tc.Controls.Add(btnCancel);
        tr.Controls.Add(tc);

        t.Controls.Add(tr);


        // Empty table cell
        tr = new TableRow();
        tc = new TableCell();
        tr.Controls.Add(tc);

        this.Controls.Add(t);
    }

    protected void btnCanel_Click(object sender, EventArgs e)
    {

    }

我要做的是。当我点击取消按钮时,它会将我重定向到“Example.aspx”。 我正在使用C#

创建一个webpart

2 个答案:

答案 0 :(得分:0)

你在半小时前发布了这个并且已经得到了三个答案。

redirect to new page when i click on Cancel button in C# (webpart)

答案 1 :(得分:0)

在你的事件处理程序中,你应该可以做一些简单的事情:

protected void btnCancel_Click(object sender, EventArgs e)
{
    Page.Response.Redirect("Example.aspx");
}

如果我正在构建WebPart,我会将重定向URL作为参数,以便您可以重新使用该控件:

public class YourWebPart
{
    public string CancelUrl { get; set; }

    protected override void CreateChildControls()
    {
        // Build the part
    }

    protected void btnCancel_Click(object sender, EventArgs e)
    {
        Page.Response.Redirect(CancelUrl ?? "Example.aspx");
    }
}