Web Forms :: Dropdownlist Not Keeping The Selected Value After Submit?
Feb 14, 2011
I've many input elements one of which is, a radio button group with Autopostback set to true. After selecting one item from the radio button, the drop down list below fetches values from database and is refreshed. I choose some value in the dropdown list and submit the form. I've many server side validation controls. When I submit the form, if any of the server validation fails, it'll show the error message in the form. But the value I choose in the dropdown list disappears and it shows the first value of the dropdown list.
How to show the selected value in the list after submission of form?
Below is the partial code from my form. When I type anything other than "Hello" is the "Comments" text box, it will show the error message. I know I can use, other validators to check this. But purposely I want to use Customvalidator.
I have a Drodownlist , hich is being filled with data from tables at Page Load with the check that Postback is false. Now I want to insert the selected value of dropdownlist to the table, but after pressing the Submit button, its numeric value is getting lost and is substituted with a "" (blank). How do i persist its value.
I“m using a treenode“s selected node“s value to filter a an accessdatasource which populates a gridview.However when I press the "edit" button in the gridview, I guess the node is undselected because the gridview gets emptied. When I reselect the node, the gridview displays the filtered records, and the one being edited is in edited mode.So I“d like to keep the node selected. Not only because of the above, but also so the user can see what he is editing.Fuga.edit: When I remove the filtering from the accessdatasource init event, the gridview diplays all records, but the worng one is being edited. I guess it“s the one with the same index as the filtered record. So, visual studio gets the index and then reloads the data and applies the index on the reloaded data!?
This would be a simple one for me if I was binding this dynamically. I don't think it's necessary to have a code behind for only 4 or so values. Anyways here is my ddl.
[Code]....
The problem is that when a user selects a value and it postbacks my ddl resets to the first value. How do I prevent this?
I have a small problem with drop down list. I have a aspx page which shows the information of a customer and there is an Edit button, which will take the customer to the edit information page. On the edit information page, I have drop down lists and I want the selected value in the drop down list to have the current value of the current customer on Page Load event.
I have two ASP.NET Menu controls on a page. One in my header (tabs) for top level pages, e.g. ~/Default.aspx And one in my sidebar for sub pages, e.g. ~/Products/SomeProduct.aspxI'm using the selected CSS class to ensure that the selected tab is a different colour.Works fine for top level pages, but if I view a sub page, the tab isn't assigned a CSS class of selected.How can I ensure that the top level menu item has a CSS class of selected when viewing a sub page?
I've got a gridview which contains a dropdownlist. I've got it binding to display the correct name, but when I go to update it (and it could be the dropdownlist field or any other the other fields), I get an error stating it can't update the row because addr_cnt doesn't allow null fields. I've tried just about everything I can find to get it to keep the addr_cnt value, but nothing seems to be working. My code is below:
I have two pages manager and user both have drop downs asĀ
Week, Months and Years.
User have to enter some data week wise for each months and Manager have to approve that.
To Approve manager select months and week from dropdown on his own page and then navigate to User page.
How does I should bind the drop down so that if manager select 1st week from it's page and goes to view link of user then in drop down of user selected value shold be the same as selected by Manager on his own page.
I have a form that on submits displays a modal-popup window, but I only want to display this modal if a particualr choice has been made within a Drop Down List (DDLTermination)
I'm not sure how link it up, into the submit button
so far I've got the following within the submit button but this isn't working how I want:
I have three drop down lists that are all databound to a gridview. When the user selects 1. a school, 2. a house number, and 3. a street from seperate drop down lists, bus stops for that address are displayed in a gridview. Everything works fine. After the user selects a valid school/house number/street combination the gridview automatically displays. I would like to add a "Submit" button and not have the gridview display until this button is clicked.
I have a master page with a form which has dropdown list control,text box,radio button controls.The entered and selected values get lost after I clicked on submit button.It goes back to original state when the page first loaded.Any idea why and how to retain these value?
I am having a problem with disabling DropDownList based on the chice of 1st DropDownList, there is no post back occuring, and it is a template based web app here is the current code:
what is happening now is page is blank and if I remove the above code everything shows, where I am going wrong. here is the plain and final javascript code which worked:
I have a dropdownlist is set to '--Select Item--' when the form is loaded first time. I don't see the Selected Item getting selected after I submit the form. It is set to '--Selected Item--' again.
<%= Html.DropDownList("lstDetails", new SelectList((IEnumerable)ViewData["DetailList"], "ID", "Details"), "--Select Item--")%>
what i m trying is i hav two dropdownlists inside the gridview... namely say ddonsiteoffsite and ddhours... now what i want is if the selectedtext of ddonsiteoffsite is "onsite" the ddhours should b disabled... i tried the code snippet but ... its not disabling the ddhours... can someone help me please..
I am having a 2 dropdown list, in the first dropdown I have 3company names,for each company I am having separate tables,every table have a empcode, if the user select theĀ company name in the 1st dropdownlist, as per company selected the 2nd dropdownlist it will fill theĀ list of employee codes as per the selection..
Have a dropdown list with autopostback set to 'yes' have another dropdown list box that will be populated based on the selection of the first dropdown. It works fine until I put a submit botton on the form. When I do it appears to not do the auto postback until the submit button is pushed. Can you have a submit button on a form that has a dropdown with autopostback active.
I have a dropdown list which is in updatepanel. I have to fill that dropdown on a client event through javascript which calls __dopostback of the updatepanel and calls its load event.
Problem is that when i submit the form updatepanel_Load event also execute again and it again reset the DropDownLIst which causes the loss of selectedValue in Dropdown.
On page Load this dropdown is Empty .... no funtion to fill it.Now the problem is when ever I Fill the Dropdown throught Load of UPatepanel, that UPdatepanel Load event also execute when I submit my page. Actually the solution of javascript is due to a table and on Selection of the table row item it Fills the DropDownList from __dopostback of my updatepanel.
I have button which opens a popup window and that popup window contains a table, when client select some item from that table and close that popup window then I fill my dropdown (in parent or opener page through Ajax, Updatepanel's Load) as further selction option. so dropdown databind is dependent on that tables input.
<% dim catchdate catchdate= response.querystring("date") %>
i am having select
<select id="Date" name="date" onchange="getdate()"> <options value ="< % = catchdate%> ">Select Date </options>
here in the dropdown i get data form sql DB like this
set rs = createobject(Adodb.recordset) sqlqry ="Select date from table order by date desc"
rs.open sql con
On selection of the date the corresponding records of the date will be displayed This is part of my coding, the problem is whenever i change the date as the form submits the dropdown brings the corresponding results but it is not displaying the selected date.
Basically the scenario is like this, I'm getting an XML from a 3rd party application with available dates for booking, for each day there are types of rooms the person can choose, single, double, etc.
Each hostel will return me an unknown number of room types. But dont get too confused with this. The thing is simple I just need to add an unknown number of dropdownlists (or HTML Select) with the numbers of persons to book for. Now because I don't know how many of those dropdowns I will have I need to add them programatically inside a "for int i=0; i
How can I add an unknownn number of dropdownlists programatically to a page and retrieve the selected values with c# on submit?The last column on the screenshot
http://i.imgur.com/37chw.png
Update:I'm creating the code from the xml results as a string that will print as html code:
I know that doing that and adding the runat=server won't help on my control, there is where my main problem is now, how to add the code on the html to be able to get the dropdownlist selected value later with c#. Can I do that with Request.Form ? was trying but so far I couldnt do it.
I am binding months to a list 0-13 items default selection is 0 months duration, and years 0-8 items and 0 years is the default selection.As I know there are always going to be 12 months in a year, I could use selectedvalue or selectedindex without any perceived problem. Is there a reason why I should not use either/or of the two properties to select a list item?
My problem is I need to set selected value of a drop down list to a value I retreive from a database. The example only has a know value.
Below is the HTML and Code. <asp:DropDownList id="ddlCatogory1st1" DataSourceID="srcCatogory1st1" DataTextField="CategoryName" DataValueField="CategoryID" AutoPostBack="true" Runat="server" /> <asp:sqldatasource id="srcCatogory1st1" ConnectionString="server=(local);database=db;Trusted_Connection=true" SelectCommand="SELECT CategoryID, CategoryName FROM Categories WHERE ParentCategoryID is null ORDER BY CategoryID" Runat="server" ></asp:sqldatasource> Sub Page_Load() DISPLAY_CATEGORY() End Sub Sub DISPLAY_CATEGORY() ddlCatogory1st1.DataBind() ddlCatogory1st1.Items.FindByValue("A").Selected = True End Sub
When I run this page I get
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. Source Error: Line 222: Line 223: Sub DISPLAY_CATEGORY() Line 224: ddlCatogory1st1.DataBind() Line 225: ddlCatogory1st1.Items.FindByValue("A10").Selected = True Line 226: End Sub
Even if I take out the databind I get the same error.