Gridview上的页面跳转
我在Gridview中加了个Templatefield字段,再往其中添加了两个linkbutton其中一个只作页面跳转.并且做了参数绑定.
它的代码是:
protected void LinkButton1_Command1(object sender, CommandEventArgs e)
{
Response.Redirect("Bulletin_Info.aspx?bid=" + e.CommandArgument);
}
可是运行时总不跳到目标页面.而另一个linkbutton功能正常,不知为什么.
------解决方案--------------------检查你的按钮事件吧
是不是按钮事件没有触发
------解决方案--------------------事件没有触发吧
------解决方案--------------------linkbutton跳转的时候需要传递它绑定的值 是这个意思吗?
------解决方案--------------------设个断点跟一下
------解决方案--------------------自己设置断点测试一下,看那个CommandArgument的值有没有传过来
------解决方案-------------------- 不是用那个做判断的
设置 linkButton 的CommandName 为link
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "link")
{
//要触发的事件
}
}