您的位置:首页 > 产品设计 > UI/UE

根据提示对话框所选是否执行事件 (FINEUI)

2015-03-09 09:41 239 查看
其实就是弹出一个是否执行的confirm对话框,然后根据所选是或否的不同来执行不同的事件。说白了就是利用javaScript来操作。



弹出对话框代码如下(后台):

//执行某项操作后

PageContext.RegisterStartupScript(Confirm.GetShowReference("是否执行该操作?", "确认对话框", MessageBoxIcon.Warning, "myconfirm(1)", "myconfirm(0)"));


前台js代码:

<script type="text/javascript">
function myconfirm(confirmflag) {
if (confirmflag == "1") {
var obj = document.getElementById("BtnNo");
obj.click();
}
else {
var obj = document.getElementById("btnOk");
obj.click();
}
}
</script>


两个按钮:

<asp:Button ID="btnOk" runat="server" Text="确定" OnClick="btnOk_Click" />
<asp:Button ID="BtnNo" runat="server" Text="取消" OnClick="BtnNo_Click" />


按钮事件:

protected void btnOk_Click(object sender, EventArgs e)
{
//点是时执行的方法
}
protected void BtnNo_Click(object sender, EventArgs e)
{
//点否时执行的方法
}


可以根据判断的事件写后台的js代码,然后在按钮事件里写上点击是或点击否的方法,这样就可以根据用户选择来执行不同事件了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  对话框 c#
相关文章推荐