1

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

我在 GridView 之外添加了一个按钮 (Button1),Server.Transfer("Page2.aspx") 将为此工作,但它不适用于 GridView 中的按钮(它只是将回发呈现到同一页面)。有谁知道为什么 GridView 的按钮单击不会转到 Page2.aspx?

(我已经用谷歌搜索了这个问题,其他人收到的答案对我的程序不起作用)。

部分代码:

    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)
    {

    }
4

0 回答 0