if(btnDelete.Enabled)
{
btnDelete.Text = @"<div onclick=""javascript:return confirm('你确认要删除吗?');"">删除</div>";
}
else
{
btnDelete.Text = "删除";
}把他的Text属性按照上面设置,最好在PreRender函数里
{
btnDelete.Text = @"<div onclick=""javascript:return confirm('你确认要删除吗?');"">删除</div>";
}
else
{
btnDelete.Text = "删除";
}把他的Text属性按照上面设置,最好在PreRender函数里
<div onclick=""javascript:return confirm('你确认要删除吗?');"">删除</div>
但是把它赋给Label服务器控件的text却能实现弹出对话框,不知道为什么,还请大侠再指点迷津!谢了!
我也觉得奇怪,
button.Text="<div>hello</div>"
和
Label1.Text="<div>hello</div>"
都是服务器控件,但是显示出来的Text就是不一样?哪位大侠知道?
......
</script>
<script language="jscript">
function delete_confirm(e){
if (event.srcElement.type=="submit" && document.all(event.srcElement.name).value =="删除" )
event.returnValue =confirm("确认是否删除?");
}
document.onclick=delete_confirm;
</script>在DataGrid中有一删除按钮列:
<asp:ButtonColumn Text="删除" CommandName="Delete" ButtonType="PushButton" />
button.Attribute.Add("onClick","javascript:return confirm('你确认要删除吗?');");
之后如何在服务器获得confirm返回的值(true or false)?