找到该按钮控件,并为他的onclick属性编程。例如:
Button Button1 = (Button)e.Item.Cells[0].FindControl("mybtnid");
Button1.Attributes["onclick"]="javascript:return confirm('是否確定刪除?');";
Button Button1 = (Button)e.Item.Cells[0].FindControl("mybtnid");
Button1.Attributes["onclick"]="javascript:return confirm('是否確定刪除?');";
解决方案 »
- asp.net发布,IIS配置问题
- HTML输出不让换行
- 求救,关于字符串处理。
- 请教 LinkButton1 无响应的问题
- (100分急急急问)急问:一个很郁闷的问题..."Object reference not set to an instance of an object"
- 如何把查询到的某条数据记录赋给<asp:textbox runat=server>控件?在线等!
- 模仿了一个UBB,可是怎么不对呢
- jquery 拖动DIV 问题
- 关于DropDownList的问题
- 明天回家
- 200分相送,想要的进来拿:)
- DataGrid绑定了数量和单价列,在客户端如何实现动态计算总价?高手请进!!!!!!!!!!!!!
for(int i=0;i<this.dg.Items.Count;i++)
{
//删除时提示
LinkButton lbDele = (LinkButton)this.dg.Items[i].FindControl("btnDele");
lbDele.Attributes.Add("onclick","javascript:if(!window.confirm('确定要删除编号为'+'"+dg.Items[i].Cells[0].Text+"'+'的记录吗?')) return false;");
}
asp.net自己没有马?
function del
if msgbox("del",vbyesno,"sure?")=vvbyes then
delete
end if
end function
javascript:-------
return confirm('')
<asp:ButtonColumn Text="删除" CommandName="Delete"></asp:ButtonColumn>FindControl("Delete")??
private void myDataGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
ListItemType lit = e.Item.ItemType;
if (lit == ListItemType.Item || lit == ListItemType.AlternatingItem || lit == ListItemType.EditItem)
{
TableCell myTableCell = e.Item.Cells[i];
LinkButton myDeleteButton = (LinkButton) myTableCell.Controls[0];
myDeleteButton.Attributes.Add("onclick","return confirm('你确定要删除吗?');");
}
}
其中i要看你删除列在datagird中的具体位置!
ListItemType lit = e.Item.ItemType;
ListItemType可以这么定义lit吗?要不要imports什么文件呢?为什么我试了后他会报错,说这个类不是这么用法的?
If e.Item.ItemIndex >= 0 Then
'弹出CONFIRM对话框
CType(e.Item.Cells(1).FindControl("btnDelete"), LinkButton).Attributes("onclick") = "javascript:return window.confirm('真的要删除吗?');"
If Session("able") <> "能" Then
Dim lb As LinkButton = CType(e.Item.Cells(1).FindControl("btnDelete"), LinkButton)
lb.Enabled = False
End If
End If
End Sub
但是,如果把它写在ondeletecommand中,对话框可以出来,但是第一次按“删除”出不来,第二次才可以出来,这个怎么解决呢?
还有如何取得confirm的值呢?我看上面的帖子都没有说得如何取到它的值
http://www.dotnetbips.com/displayarticle.aspx?id=108
letian:这些英文看得我头都大了,呵呵