0

ドロップダウンリストの選択したインデックスの変更時にポップアップを表示する必要があります。ポップアップには、はい、いいえ、キャンセルの 3 つのボタンが含まれている必要があります。ポップアップのはい/いいえボタンをクリックすると、ドロップダウンリストで選択した項目に基づいてデータベースの変更を行う必要があり、キャンセルボタンをクリックするとポップアップが消えます。私を助けてください。私の見解は次のとおりです:

@model FND.Models.ViewLender

    @{
        ViewBag.Title = "Change Lender";
     }

    @using (Html.BeginForm())
    {
        @Html.Label("Change Lender : ")
        @Html.DropDownList("Ddl_Lender", Model.ShowLenderTypes, new { id = "lenderType" })
        @Html.DisplayFor(model => model.Description)
    }
4

1 に答える 1

0

ドロップダウンで選択したインデックスの変更にバインドする関数が必要になります。内容は次のようになります。

    private void Ddl_Lender_SelectedIndexChanged(object sender, EventArgs e)
    {
        DialogResult dialogResult = MessageBox.Show("Sure", "Some Title", MessageBoxButtons.YesNoCancel);

        if(dialogResult == DialogResult.Yes)
        {
            //do something
        }
        else if (dialogResult == DialogResult.No)
        {
             //do something else
        }
        else if (dialogResult == DialogResult.Cancel)
        {
             //do something else
        }


    }

ifステートメントをスイッチと交換することもできますが、これで必要なものがすべて得られるはずです。

お役に立てれば。

編集 これはMVCであり、Windowsアプリケーションではないため、上記は機能しませんが、一部のロジックを使用できる場合があることを思い出してください。

于 2012-07-31T08:27:52.283 に答える