我使用此代码。
DialogResult result = MessageBox.Show("Do you want to save changes?", "Confirmation", MessageBoxButtons.YesNoCancel);
if (result == DialogResult.Yes)
{
//...
}
else if (result == DialogResult.No)
{
//...
}
else
{
//...
}
它给我一个错误:
命名空间名称的类型' DialogResult'找不到(你是否错过了使用指令或必须参考?)
如何解决?谢谢。
答案 0 :(得分:0)
您是否已将System.Windows.Forms.dll
的引用添加到您的项目以及源代码中的import System.Windows.Forms
?
答案 1 :(得分:0)
您已使用asp.net
标记了自己的问题,并且asp.net
无法执行您要执行的操作,您可以选择使用Javascript
执行此操作的替代方法,您正在使用的任何事件处理程序中的JS
代码。如果您正在使用某个按钮点击处理程序,请将此项目放在OnClientClick
OnClientClick="return confirm('Do you want to Save changes?');"
如果用户单击“确定”,则返回true;如果单击“取消”,则返回false。
希望它有所帮助。