日期:2014-05-18  浏览次数:20459 次

怎样获得对话框的返回值?在线等!
我知道javascript删除确认对话款的意思是点击确认就删除,点击取消就关闭对话框没有下一步操作.

但是我现在的业务有点不一样,点击确定我会有一个动作1,点击取消我会有另外一个动作2,所以就要判断对话框的返回值。

请问高人如何在asp.net后台判断对话框的返回值? 声明:如果是取消也会有动作2?

------解决方案--------------------
function onClickButton()
{
if(confirm('????'))
{
document.getElementById('<%=HiddenField1.ClientID %>').value = '1';
}
else
{
document.getElementById('<%=HiddenField1.ClientID %>').value = '2';
}
return true;
}


<asp:Button ID="Button1" OnClientClick="return onClickButton();" OnClick="Button1_Click" />

protected void Button1_Click(object sender,EventArgs e)
{
if(HiddenField1.Value=="1")
{
//做1想做的事
}
else if(HiddenField1.Value=="2")
{
//做2想做的事
}
}