我需要帮助来弄清楚为什么 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)
{
}