Server.Transfer for Button Click in Gridview不会转移到指定页面。

时间:2012-04-28 06:04:19

标签: c# asp.net visual-studio visual-studio-2010

我需要帮助来弄清楚为什么Gridview中的按钮在点击时没有转移到指定的页面。

我在GridView外部添加了一个按钮(Button1),Server.Transfer(“Page2.aspx”)将工作,但它不适用于GridView中的按钮(它只是渲染一个回发到同一页)。 有谁知道为什么GridView的按钮点击不会转到Page2.aspx?

(我用Google搜索了这个问题,其他人收到的答案对我的程序没有用。)

部分代码:

    protected void Page_Load(object sender, EventArgs e)
    {

    }

    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName.Equals("GoToPageTwo"))
        {
            int index = Convert.ToInt32(e.CommandArgument);
            GridViewRow row = GridView1.Rows[index];
            Server.Transfer("Page2.aspx");
        }
    }


    protected void Button1_Click(object sender, EventArgs e)
    {
       Server.Transfer("Page2.aspx");
    }

    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }

0 个答案:

没有答案