一个DATAGRID里面有两个LINKBUTTON,如何让它们实现不同的操作?
我的做法是不行的。
private void dataGrid_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
LinkButton lb =(LinkButton)e.Item.FindControl("lnkHotelName"); if(((LinkButton)e.Item.Cells[2].FindControl("lnkHotelName")).CommandName=="lnk"&&((LinkButton)e.Item.Cells[2].FindControl("lnkHotelName")).CommandArgument=="lnkHotelName")
{
string script = "parent.sbottom.location.href="
+ "'ResInfo.aspx?HotelName=" + Server.UrlEncode(lb.Text) + "';";
Utils.ExecuteScript(script,this.Page);
}
else if(((LinkButton)e.Item.Cells[11].FindControl("lnkInfo")).CommandName=="lnk"&&((LinkButton)e.Item.Cells[2].FindControl("lnkInfo")).CommandArgument=="lnkInfo")
{
string script="window.open('HotelDetail.aspx?HotelName="+Server.UrlEncode(lb.Text)+"','','resizable=no');";
Utils.ExecuteScript(script,this.Page);
}


}
请高手指点