日期:2014-05-18  浏览次数:20560 次

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")
{
//要触发的事件
 
}
}