2012-07-30 78 views
0

我需要在選定的下拉列表的索引更改上顯示彈出窗口。彈出窗口應該包含3個按鈕,即是,否和取消。點擊彈出窗口中的是/否按鈕,我需要根據下拉列表中選定的項目進行一些數據庫更改,並點擊取消按鈕彈出應該消失。請幫幫我。 我的觀點是如下:在mvc4中顯示下拉列表的選定索引更改的彈出框

@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) 
    } 

回答

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 
     } 


    } 

你可以,如果交換對於交換機來說也是如此,但是這應該會給你所有你需要的。

希望這會有所幫助。

編輯 只記得這是MVC,而不是一個Windows應用程序,因此上述不會工作,但你可以使用一些邏輯的。

相關問題