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