ASP.NET MVC ComboBox - Get Selected Item


Get Selected Item
Developers can retrieve information about the selected item using various variables available as parameters in the action method to which the form is posted:
  • [Name] - contains the selected value. Example: string ComboBox1
  • [Name]_SelectedIndex - contains the selected index. Example: string ComboBox1_SelectedIndex
  • [Name]_SelectedText - contains the selected text. Example: string ComboBox1_SelectedText
View - Aspx

    <% Html.Obout(new ComboBox("ComboBox1")
    {   
        SelectionMode = ComboBoxSelectionMode.Single
    }); %> 

    <% Html.Obout(new OboutButton("OboutButton1")
    {
        Text = "Get Selected Item"
    }); %> 
    
    
View - Razor

    @Html.Obout(new ComboBox("ComboBox1")
    {   
        SelectionMode = ComboBoxSelectionMode.Single
    })

    @Html.Obout(new OboutButton("OboutButton1")
    {
        Text = "Get Selected Item"
    })
    
    
Controller

    public ViewResult SelectionSingleGet(string ComboBox1, string ComboBox1_SelectedIndex, 
    string ComboBox1_SelectedText)
        {
            ViewData["ComboBox1"] = GetCustomers();

            if (!string.IsNullOrEmpty(ComboBox1))
            {
                string details = "<br /><br />";

                details += "<b>SelectedIndex</b>: " + ComboBox1_SelectedIndex;
                details += "<br />";
                details += "<b>SelectedValue</b>: " + ComboBox1;
                details += "<br />";
                details += "<b>SelectedText</b>: " + ComboBox1_SelectedText;

                ViewData["Details"] = details;
            }

            return View();
        }
    
obout.com 
obout.com Home 
News 
ASP.NET MVC ComboBox Home   
ASP.NET MVC ComboBox Home 
Examples - 53
Appearance - 1 
Live Styles 
Autocomplete & Filtering - 2 
Autocomplete  
Filtering  
Load on Demand - 7 
Load Items on Demand 
Load Items on Demand with Paging  
Virtual Scrolling  
Initial Text  
Initial Text on Client-Side  
Load Items on Button Click  
Load Items with MinChars  
Multi-Columns - 4 
Grid-like Multi-Columns  
Grid-like Multi-Columns & Tooltips  
Multiple Rows and Columns  
State Selector  
Items with Icons - 3 
Items with Icons  
Grid-like Multi-Columns with Icons  
Multiple Rows and Columns with Icons  
Templates - 3 
Item Templates  
Header Templates  
Populating with Data - 1 
Populate with Data  
Item Selection - 6 
Single Item Selection  
Multi Item Selection  
Get Selected Item  
Get Selected Items  
Set Selected Item  
Set Selected Items  
Mode - 2 
ComboBox  
TextBox  
Master/Detail - 3 
Master/Detail  
Unlimited Detail Levels  
Cascading ComboBoxes  
Integration - 3 
Items with ASP.NET CheckBoxes  
Items with Obout CheckBoxes  
RadioButtons inside ComboBox  
Settings - 8 
AllowCustomText  
AllowEdit  
AutoPostback  
AutoValidate  
Height  
MenuWidth  
OpenOnFocus  
Width  
Server-Side API - 2 
Server-Side Events  
Enable / Disable  
Client-Side API - 8 
Client-Side Events  
Add / Remove Items  
Add Multi-Column Items  
Enable / Disable  
Get Selected Item  
Reset Selection  
Select / Deselect All Items  
Move Items  
Documentation - 1 
ChangeLog