2017-03-06 2 views
-1

Iamこのコードを使用しています。DialogResultが見つかりませんでした。C#

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参照が不足していますか?)

それを修正するには?ありがとうございました。

+0

「using System.Windows.Forms;」を追加したことを確認してください。 –

+0

は同じエラーをスローします。 – EnzoZow

答えて

0

あなたはasp.netであなたの質問をタグ付けし、何をやろうとしていることは、あなたが使用しているどんなイベントハンドラでJSコードを入れて、Javascriptを使用してこれを行うための選択肢を選ぶことができ、asp.netでは不可能であるしました。あなたには、いくつかのボタンのクリックハンドラで使用している場合は、あなたのOnClientClick

OnClientClick="return confirm('Do you want to Save changes?');" 

にこれを入れて上の[キャンセル]をクリックした場合、ユーザはOKとfalseをクリックする場合はtrueを返します。

希望します。

+0

ありがとうございます。それは今働く。 – EnzoZow

0

System.Windows.Forms.dllへの参照をプロジェクトに追加し、ソースにimport System.Windows.Formsを追加しましたか?

関連する問題