selectlist

Modelbinding with SelectList

I create a DropDown with the Html.DropDownList(string NameSelectListInViewData) method. This generates a valid Select input with the correct values. And all is well. Upon submit however, the value in the source SelectList is not bound. Case: ViewData.SearchBag.FamilyCodes: public SelectList FamilyCodes { get; set; } Html that gene...

Set selected value in SelectList after instantiation

Am I right to think that there is no way to set the selected value in the C# class SelectList after it is created? Isn't that a bit silly? ...

Count selectlist items (count IEnumerable)

As you can see here and here I'm not a good friend of asp.net MVC's SelectList. This time I'm wondering how to count the items in it. I want to show a label instead of a dropdown if the possible items don't offer any choice (items.count <2). --EDIT-- Although Will's answer probably works too, the easy way to go is call .GetListItems...

Html.DropDownList and modelbinding

Why isn't modelbinding working on a DropDown? What am I doing wrong? To illustrate my problem, I did the following: Created a new asp.net MVC project (beta1) Created the following class: HomeViewData : ViewDataDictionary +List : SelectList Added a viewdata to the HomeController class as following Homecontroller: Controller +HomeVi...

Why doesn't setting the selectedValue in the Selectlist make that value highlighted in the browser?

When I do this: new SelectList(items, dataValueField, dataTextField, items.First()); I get a SelectList with that item selected (it is inserted as SelectedValue), but not highlighted. What should I do to get a dropdown with a list where I decide in advance what item is selected when the page loads? ...

Somebody explain me Html.DropDown and it's dearest friend SelectList

If you check my earlier questions you may have noticed I just don't get the SelectList and Html.DropDown(). I find it intrigueing that I seem to be the only one in this. So maybe I should try to change my mindset or maybe there are things I don't know that will clear this all up. I really love the whole MVC framework, but SelectList just...

select list usage in asp.net mvc

I am working on an MVC site that is the first my company has done, one of the things I find myself doing a lot is creating selectlists in a controller, putting them in viewdata and reading them when creating a html.DropDownList. theer are a few things that strike me as smelly about the way i do it. 1) some pages can repeat lists of thin...

Best way to create a dynamic Select (Dropdown) list?

I'm using jQuery and jqGrid. I'm trying to populate a select list dynamically, one for each row and I need to add a click event to it. When the select list is being populated I grab the index of the item I want selected, and then after all items are add I'm trying to set the selected item. I've tried $("#taskList")[0].selectedIndex ...

Populating dropdownlist with selectlist in ViewData

I am trying to populate an HTML.Dropdownlist with a selectlist which is populated with a string value (a location address) and text (a location description) fields from a database call. I am passing the selectlist as viewdata to my view. The dropdown populates fine but when I go to use the value it is null or empty as seen by an alert I ...

Dropdownlist value not getting set from SelectList passed to view in ViewData

I am trying to populate a dropdownlist of office locations(text) and addresses (value) When viewing my page source in my browser after displaying the page I can see that the select (dropdownlist) option values are all "". Here is my code. I am using a LinqToSql data context call to get my data for the SelectList. In the debugger I can s...

MVC extension method

I'm trying to write a simple extension method that allows me to select an item in an MVC SelectList by text rather than value. This is what I came up with but although the item is set as selected while debuging, the returned SelectList has all it's items with selected = false. Any ideas? public static SelectList SelectByText(this Se...

How can I add an item to a SelectList in ASP.net MVC

Basically I am looking to insert an item at the beginning of a SelectList with the default value of 0 and the Text Value of " -- Select One --" Something like SelectList list = new SelectList(repository.func.ToList()); ListItem li = new ListItem(value, value); list.items.add(li); Can this be done? Cheers ...

How can I get this ASP.NET MVC SelectList to work?

Hi folks, I create a selectList in my controller, to display in the view. I'm trying to create it on the fly, sorta thing .. like this... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); It compiles, but the output is bad... <select id="PageOptionsDropDown" name="PageOptio...

ASP.NET - Alias dropdownlist names on back end

I'm using .NET 3.5, MVC. I want to use a set of string aliases to represent database values. i.e. when a user selects an option from a dropdown it actually sets the value as 0, 1, 2, etc. in the table, rather than the text shown in the dropdown itself. e.g. I'm doing: IdName[] Thing = new[] { new IdName { Id = 0, Name = "No Selecti...

mvc - dropdownlist not populating correctly within Edit view

I'm building my first MVC application, having followed the 'NerdDinner' tutorial through. In creating a dropdownlist from a SelectList in the same way, however, I'm running into an issue. For some reason, when I bring up the 'Edit' view, the dropdownlist isn't showing the correct selection, even though the data is set otherwise in the d...

Pass SelectList "SelectedValue" to Controller Action Method

I have a registration form which displays a users Name (textbox), Email (textbox) and Division (SelectList). The Name and Email are pre-populated (I'm using Windows Authentication, Intranet app), and I want to send the SelectedValue from the DropDown to my controller as an Int32, I don't want to send the entire SelectList back. This li...

Error trying to populate a drop down list during a "GET" create action

Hi, I am trying to understand something a bit better with being new to C#, .NET 3.5 and MVC. I am running through the MVC NerdDinner example and if you look at the ViewModel here: http://nerddinnerbook.s3.amazonaws.com/Part6.htm#highlighter_662935 You can see the Country list and how it gets populated, this seems to work fine but I tri...

Lookup lists with NHibernate and ASP.Net MVC

I can't seem to get the value of a select list to populate the value of the parent object. I'm using a wrapper object to bind to so that I have access to the values needed for the SelectList as well as the object which needs the value. I'm willing to bet I'm missing something basic but I can't find it. I have these models: public c...

C# Asp.Net MVC - Combine Select Lists?!

I have these two methods below. One returns a list of manufacturers based on the handset ID and the other returns a list of Handsets based on the Handset ID (relationship via handset ID). How can I combine them to return one select list with the combined manufacturer handset value? (Bit new to MVC) SelectList GetManufacturers() { v...

SelectedItem not being remembered in SelectList in ASPNET.MVC

I have the following code which is meant to populate a dropdown with a bunch of integer values and make the currently selected value (in this case, 13) be the selected item. I've used the same technique but for string values and it works great, remembering each time when I get to the view what the current value is. In controller: va...