Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到DialogResult C#_C#_Asp.net - Fatal编程技术网

找不到DialogResult C#

找不到DialogResult C#,c#,asp.net,C#,Asp.net,我正在使用这个代码 DialogResult result = MessageBox.Show("Do you want to save changes?", "Confirmation", MessageBoxButtons.YesNoCancel); if (result == DialogResult.Yes) { //... } else if (result == DialogResult.No)

我正在使用这个代码

DialogResult result = MessageBox.Show("Do you want to save changes?", "Confirmation", MessageBoxButtons.YesNoCancel);
        if (result == DialogResult.Yes)
        {
            //...
        }
        else if (result == DialogResult.No)
        {
            //...
        }
        else
        {
            //...
        }
这给我带来了一个错误:

找不到命名空间名称“DialogResult”的类型(是否缺少using指令或essembly引用?


如何修复它?谢谢。

您是否将对
System.Windows.Forms.dll的引用添加到您的项目中,以及在源代码中导入System.Windows.Forms

您已将您的问题标记为
asp.net
,并且您在
asp.net
中无法尝试执行的操作,您可以选择使用
Javascript
,将
JS
代码放入您正在使用的任何事件处理程序中。如果您正在使用某个按钮单击处理程序,则将此处理程序放在您的
OnClientClick

OnClientClick="return confirm('Do you want to Save changes?');"
如果用户单击“确定”,则返回true;如果单击“取消”,则返回false


希望有帮助。

确保您已使用System.Windows.Forms添加了
它抛出相同的错误。