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

怎么把linkbutton的postback给消掉?!
我在datagrid里有个模版列,点击会调用客户端javascript弹出一个页面。
((LinkButton)e.Item.FindControl("lnbAirTransName")).Attributes.Add("onclick","displayAirTrans('"+e.Item.Cells[1].Text+"')");
察看页面response后的源码,属性里多了个href="javascript:__doPostBack('dgAirTransList$_ctl2$lnbAirTransName','')"
这样每次点都postback,怎么把这个属性去掉呢?



------解决方案--------------------

放到
 if (!IsPostBack)
{

}

里面
????????????????????????????
------解决方案--------------------
没必要去掉的
((LinkButton)e.Item.FindControl("lnbAirTransName")).Attributes.Add("onclick","displayAirTrans( '"+e.Item.Cells[1].Text+" ');return false;"); 
就可以了