点击DataGrid中的ImageButton按钮弹出窗口问题
DataGrid中有个ImageButton按钮,点击后,窗口能够弹出,同时DataGrid也在刷新,请问各位老大,如何在窗口弹出的同时不让DataGrid也刷新?
DataGrid数据源绑定代码:
DataTable objDT = Common.cTextGame.getTextGameByTreeID(intID);
if(!Page.IsPostBack)
{
DataGrid1.DataSource = objDT.DefaultView;
DataGrid1.DataBind();
}
DataGrid1_ItemDataBound代码:
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if( e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Label lbl = (Label)e.Item.FindControl("Id");
int iID = Convert.ToInt32(lbl.Text);
ImageButton objImg = (ImageButton)e.Item.FindControl("imgBt");
objImg.Attributes.Add("onclick","Material("+ iID +","+ intID +");");
}
}
javascript函数:
function Material(ID, SupID)
{
window.open("Browse.aspx?ID="+ID+"&SupID="+SupID, "","left=0,screenX=0,top=0,screenY=0,status=no, toolbar=no,resizable=no,height=660,width=850,scrollbars=yes");
}