这个应该是js的事情啊,
onClientClick="return confirm('Delete?')"
如果这里是否定选择,就不会执行服务器代码了。
感觉你WinForm弄多了
按你那样写。要考虑服务端和客户端的是交互的
不是你说弹出来就弹出来了
弹出的是客户端的。
DialogResults这个不行吗
你应该在点击删除按钮里用JS来弹出确认对话框。把this.Label3.Text值放入一个隐藏域里,判断隐藏域里的值是否有子类,来弹出对话框。
如 删除按钮
<asp:Button ID="btnDelete" runat="server" Text="删除" OnClientClick="return ConfirmDel();" OnClick ="btnDelete_Click"/>
隐藏域 <input id="hidCounts" type="hidden" value=‘1’ />
脚本:
function ConfirmDel()
{
var id=document.getElementById ('hidCounts').value;
if(id>0)
{
return confirm('确认删除么?');
}
}