{
LinkButton LinkButtonDelete = (LinkButton)GridViewAdmin.Rows[i].Cells[7].FindControl("LinkButtonDelete");
LinkButtonDelete.Attributes.Add("onclick", "return confirm('您真的要删除吗?');");
}
这样添加了点击确认事件
在它的点击事件里怎么判断是确认还是取消了呢?
我能成功的给这些LinkButton的点击添加弹出事件了,但是问题在于我在他点击后,不管选确定还是取消,都会执行服务端点击事件,这怎么判断?
这下是无法FindControl了,提示对象未实例化
protected void GridViewAdmin_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (GetPower.GetUserDel(AdminClass))//删除权限判断
{
LinkButton LinkButtonUserDelete = (LinkButton)e.Row.Cells[6].FindControl("LinkButtonUserDelete");
LinkButtonUserDelete.Attributes.Add("onclick", "return confirm('您真的要删除吗?');");
}
else
{
LinkButton LinkButtonUserDelete = (LinkButton)e.Row.Cells[5].FindControl("LinkButtonUserDelete");
LinkButtonUserDelete.Enabled = false;
}
}
}
[此贴子已经被作者于2007-8-2 22:32:55编辑过]
protected void GridViewAdmin_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if (GetPower.GetDel(TempClassName,TempClassID,AdminClass))//删除权限判断
{
LinkButton LinkButtonDelete = (LinkButton)e.Row.Cells[7].FindControl("LinkButtonDelete");
LinkButtonDelete.Attributes.Add("onclick", "javascript:return confirm('确定删除?');");
}
else
{
LinkButton LinkButtonDelete = (LinkButton)e.Row.Cells[7].FindControl("LinkButtonDelete");
LinkButtonDelete.Enabled = false;
CheckBox CheckBoxRecordVisible = (CheckBox)e.Row.Cells[4].FindControl("CheckBoxRecordVisible");
CheckBoxRecordVisible.Enabled = false;
}
}
}
protected void LinkButtonDelete_Click(object sender, EventArgs e)
{
LinkButton LinkButtonDelete = (LinkButton)sender;
LabelTest.Text = LinkButtonDelete.CommandArgument;
}//文章列表“删除”
这代码应该和版主的性质一样了吧?
但是我点击确定和取消,LabelText.Text都还是会发生,真是不知所措了