C#的webform中的button弹出确认对话框,该如何处理

 我来答
肭乶仼啎
2013-10-10 · TA获得超过4453个赞
知道大有可为答主
回答量:1153
采纳率:0%
帮助的人:823万
展开全部
C#,webform中有一个.cs页面有一个button按钮: protected System.Web.UI.WebControls.Button Button;C# code private void yes(){······}private void no(){·····} 1、要求在.cs里面写代码 2、要求按下button弹出确认对话框,按“确定”,执行private void yes()函数。按“取消”,则执行private void no()函数。 ------解决方案-------------------------------------------------------- DialogResult dr = MessageBox.Show(删除?,,MessageBoxButtons.YesNo); if (dr = DialogResult.Yes){yes();}else if(dr = DialogResult.No){mo();} ------解决方案--------------------------------------------------------探讨DialogResult dr = MessageBox.Show(删除?,,MessageBoxButtons.YesNo); if (dr = DialogResult.Yes){yes();}else if(dr = DialogResult.No){mo();}------解决方案-------------------------------------------------------- 首先在你的页面设置一个隐藏的控件,控件id为hid1,在你的button中的click事件中添加 一个Js方法 rerun fun(); function fun(){if(window.confirm()) document.getelementById(hid1).value=1;elsedocument.getelementById(hid1).value=0;}然后在服务器端的Button事件中根据hid1的值来确定调用哪个方法; ------解决方案--------------------------------------------------------探讨首先在你的页面设置一个隐藏的控件,控件id为hid1,在你的button中的click事件中添加 一个Js方法 rerun fun(); function fun(){if(window.confirm()) document.getelementById(hid1).value=1;elsedocument.getelementById(hid1).value=0;}然后在服务器端的Button事件中根据hid1的值来确定调用哪个方法; ------解决方案-------------------------------------------------------- 你可以自己写两个个隐藏的按钮
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式