DropDownList In ModalPopup / UpdatePanel Intermittently Doesn't Fire SelectedIndexChanged

Feb 4, 2010

I've got a UserControl that's used inside of an UpdatePanel. The UserControl is a fairly simple form that appears via a ModalPopupExtender (which is also part of the UserControl). There are four DropDownLists, as well as some other UI elements. Three of the four DropDownLists have AutoPostBack="true", with SelectedIndexChanged events that fire on the server and cause some of the other DropDownLists to rebind. Two of the three DDL's that AutoPostBack are working fine. One of them, which I only just added, is showing some strange behavior. Let's say I bind five Items to it: 1, 2, 3, 4, 5. I set the SelectedIndex to 0, which makes 1 the selected item. If I select 5 and then 1 and keep toggling back and forth, everything works fine. The postback occurs and SelectedIndexChanged fires. Every time. If I ever select 2 or 4, the postback occurs but SelectedIndexChanged does not fire. Every time.

If I ever select 3, something bizarre happens and sometimes the value of the DDL reverts to 1. Even though breakpoints seem to show that it's not rebinding and no unexpected code is running. I know your first instinct will probably be that I'm wrong about the rebinding code not running, but I have literally been staring at the debugger for hours trying to find my mistake. Lots of breakpoints. I don't get it -- this really isn't that complicated. But obviously I am missing something. I've put about four hours into this so far and I think I'm just grinding at this point. I could use another perspective.

HTML (and by the way, DropProtocolCycleID is the problem control):
<asp:Panel ID="PanelPopupAssign" runat="server" Style="display:none; cursor: move; width:325px; background-color:Transparent;">
<BlueUI:Panel runat="server" ID="PanelPatientProtocol" Width="500px" HeaderText="Assign Protocol">
<table cellspacing="5">
<tr>
<td style="width:150px;"></td>
<td style="width:50px;"></td>
<td style="width:125px;"></td>
</tr>
<tr runat="server" id="TableRowCategory">
<td align="right">Category:</td>
<td colspan="2">
<asp:DropDownList runat="server" ID="DropProtocolCategories" CausesValidation="false" autopostback="true"/>
</td>
</tr>
<tr>
<td align="right">Protocol:</td>
<td colspan="2">..............................

View 2 Replies


Similar Messages:

SelectedIndexChanged Event Doesn't Fire When Create A Dropdownlist In Code-behind

Dec 9, 2010

I create a dropDownList in code-behind, in selectIndexChange of another dropDownList, and add this new dropDownList to page using a placerHolder, everthing its ok, but new dropdownlist selectIndexChange event dont fire!

code of dropDownList creation

dropDown = new DropDownList();
dropDown.AutoPostBack = true;
dropDown.ID = idSubistema;
dropDown.Width = 400;
dropDown.CssClass = "controltext";
dropDown.DataValueField = "IDNivel";
dropDown.DataTextField = "NIVEL";
dropDown.EnableViewState = true;
dropDown.DataSource =
DBLibray.DefinitionIndicadores.spSelect_FillCombosWithNivelByIdParent(
ref dataConnector,
Convert.ToInt32(idSubistema));
dropDown.DataBind();
dropDown.SelectedIndexChanged += new EventHandler(indexChange);
//dropDown.PreRender += new EventHandler(dropDown_PreRender);
placeHolderForCombos.Controls.Add(new LiteralControl("<div>"));
placeHolderForCombos.Controls.Add(lb);
placeHolderForCombos.Controls.Add(new LiteralControl("<br>"));
placeHolderForCombos.Controls.Add(dropDown);
placeHolderForCombos.Controls.Add(new LiteralControl("</div>"));
placeHolderForCombos.Controls.Add(new LiteralControl("<br>"));

View 2 Replies

SelectedIndexChanged Event Doesn't Fire

Nov 2, 2010

I have added the AutoPostBack = "true" attribute to the drop down list. It doesn't work.

<asp:DropDownList CssClass="dropDownList" ID="ddlBusinessUnit"
AutoPostBack="true" runat="server" Width="250px"
OnSelectedIndexChanged="ddlBusinessUnit_SelectedIndexChanged">
</asp:DropDownList>

code behind:

Protected Sub ddlBusinessUnit_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Response.Write("Hello")
End

How can I ensure that the event method is called?

View 1 Replies

Uncheched RadioButtonList Doesn't Fire SelectedIndexChanged?

Apr 4, 2011

I have a RadioButtonList with some fixed element and a default selected. If I uncheck the selection with javascript, on postback the SelectedIndexChanged event is not fired.

I would expect that the SelectedIndexChanged is called because the index is changed to -1.

this is the Asp.Net code

<asp:RadioButtonList ClientIDMode="Static" ID="RadioButtonList1" runat="server"
onselectedindexchanged="RadioButtonList1_SelectedIndexChanged">
<asp:ListItem Value="1" Selected="True"></asp:ListItem>
<asp:ListItem Value="2"></asp:ListItem>
</asp:RadioButtonList>

and the jquery code

$('#RadioButtonList1 :radio:visible').attr('checked', false);

As far as I know, the stage of data collection from the submit of the form is handled by IPostBackDataHandler.LoadPostData method.

I derived a class from RadioButtonList to verify when LoadPostData is called and I noticed that when non of the radio button is selected the method is not called and the same for SelectedIndexChanged event.

it seems that if the key of RadioButtonList is not present in the Page.Request.Form.Keys array, the LoadPostData is not called.

View 1 Replies

AJAX :: Cascading Dropdown SelectedIndexChanged Doesn't Fire

Jun 11, 2010

I just wanted to clarify if selectedIndexChanged works on ajax cascading dropdowns as mine doesn't fire. Its in a user control inside an accordion pane. I've read conflicting things about this. All I want to do is check that the last of the 3 cascading dropdowns has been populated an enable a button if so.... but the event never fires when i make a selection on the last dropdown. If it isn't suppose to fire is there a way to raise an event when the selection is made and unmade (as when you change one of the other dropdowns the value resets and the buttton needs to be disabled.

View 3 Replies

C# - Why DropDownList.SelectedIndexChanged Event Does Not Fire

Feb 9, 2011

I have a DropDown which is bounded to an ObjectDataSource. On its data bound event, I am adding "--select--" value on the 0 index. I have a LinkButton on the page and on its client click, i am selecting different item on drop down (using JavaScript). Suppose there are 3 items like --select--, option1, option2 and option3 and now on link button's client click i selected option3, now if I select the default value "--select--", it does not fire the SelectedIndexChanged event. If I select any other value then it fires. Why does it not work for the default value?

[code]....

View 1 Replies

AJAX :: ModalPopUp Cancel Button Event Doesn't Fire?

Feb 2, 2010

I have a modalpopup that i have opening on a radiobutton selection. That works great, opens when it should and closes when you click cancel. BUT i have the following on my cancel button event that is not firing

[Code]....

I also have a button event for my "OK" button and that works great, but my cancel event doesnt seem to fire or work. Maybe the ClearSelection() is not what i need..

I want to clear the radiobutton if they cancel out of the ModalPopUp so they can make a new selection, since its a required field.

View 2 Replies

How To Fire Dropdownlist.selectedindexchanged Event Programmaticaly

Apr 21, 2010

I have some code which fires when user selects an item in dropdownlist. Now i want the same code to fire when i set selectedindex programmatically.

I have tried setting

ddlSystemLevelDCP.SelectedIndex=2;

and this as well

ddlSystemLevelDCP.SelectedValue="2";

None of them fires this event.However when user changes the selection,this event fires.Please tell me what am i missing.

View 1 Replies

Web Forms :: Fire DropDownList SelectedIndexChanged Event Without Reloading Page

May 7, 2015

I have a gridview and dropdownlist, let say the content of dropdownlist is YEAR and the content of gridview is Name and Year. Now for everytime I change the Value of dropdownlist the content of gridview will change but it will not load the page

View 1 Replies

Forms Data Controls :: Onchange Before Fire SelectedIndexChanged For Datagrid DropdownList?

Aug 12, 2010

I'm trying to display a confirm message box before firing selectedIndexChanged when user change selection in the dropDownList. I was wondering if anyone would an example of how to do this.

View 14 Replies

Forms Data Controls :: Fire SelectedIndexChanged Event Of DropDownList When SelectedValue Is Coming From Database Table?

Jun 28, 2010

I have a form which has some dropdownlists (ListItems "Yes" "No"). I use my form to Enter data & submit to database and use same form to Edit aswell. Like I redirect to this form from another page with a QueryString. If there is a QueryString then SELECT * FROM Table WHERE ID = QueryString's value & fill all the controls in the form like

[URL]

I have certain things to do when DropDownList.SelectedValue = "Yes" so I can use SelectedIndexChanged event handler & AutoPostBack="true" when submitting form for the first time. Now when I edit the information(Data filled from table as stated above). How can i automatically fire all events like DropDownlist SelectedIndexChanged in the page_Load iteslef so that all the things that are supposed to be done when DropDownList.SelectedValue = "Yes". I'm posting my test code for reference to explain what I'm trying to do. This is just the Idea. I have something else to deal with if i can get this stright. I need to dynamically add controls based on the values of DropDownList. please suggest some thing guys.

[Code]....

View 6 Replies

C# - Events Doesn't Fire When Using UpdatePanel

Jun 8, 2010

What I did is, I have made 2 user controls. One control is inside the other.

NoW one control has a buttton and a data grid and datalist in it. When pressing button I am filling datagrid while datalist visiblity false. This is working fine. But now when I press some link button in datalist data, it should call item_command event but it is not calling.

I have also used a Updatepanel as a wrapper(all controls are inside it).

View 1 Replies

AJAX :: DropDownList Inside UpdatePanel Not Updating TextBox In SelectedIndexChanged Event

Oct 26, 2013

I have 1dropdownlist and 1 textbox in my page

I want when I select item from DropDownList in textbox write"Correct" so I wrote below code

protected void DDLclass_SIC(object sender, EventArgs e)
{
Txtsub1.Text = "Correct";
}

but it didn't worked when I select Item from DDL in textbox didn't wirte "Correct"

How I can do it?

View 1 Replies

AJAX :: Validator In Updatepanel On Detailsview Doesn't Fire On Post?

Jan 7, 2010

I've a Detailsview that contains an updatepanel.A button is pressed within the panel and a window is displayed containing a gridview list.The user selects an item from the list, the window closes and the selected gridview item is placed in "tbResourceID" My problem however comes when the user goes to click insert the validator doesn't fire. I'm guessing this is something to do with the updatepanel isolating the validator.... my code is shown below!

[Code]....

View 4 Replies

Dynamically Added Linkbutton Click Doesn't Fire (init Only) - Updatepanel And Triggers

Feb 21, 2011

When the user selects an "account" we dynamically create a linkbutton with the selected dates. However, the linkbutton onclick handler doesn't fire when the button is clicked.

Dim linkBtn As New LinkButton
linkBtn.Text = "blah"
AddHandler linkBtn.Click, AddressOf linkButtonHandler
linkBtn.ID = panelDatesRencontre.Controls.OfType(Of LinkButton).Count
panelDatesRencontre.Controls.Add(linkBtn)
ScriptManager1.RegisterAsyncPostBackControl(linkBtn)
Dim Trigger1 As New AsyncPostBackTrigger
Trigger1.ControlID = linkBtn.ID
Trigger1.EventName = "Click"
UpdatePanel2.Triggers.Add(Trigger1)

Answer: i make that in page_load, it seems to work

View 1 Replies

Forms Data Controls :: Nested Gridview Inside Updatepanel Doesn't Fire OnClick Button Event?

Jul 28, 2010

i have two nested gridview inside an update panel. there is a button called btnPhoneEdit inside the child grid view. when the button gets clicked, it do cause partial post back as expected but it fails to invoke btnPhoneEdit_Click.

here is how my grid view looks like and how i add my custom data source to both parent and child grid view.
[Code]....

[Code]....

View 1 Replies

AJAX :: Dropdownlist Selectedindex Changed Will Not Fire And Update Gridview In UpdatePanel?

Oct 6, 2010

I'm trying to do a similar thing -- I have a long form and in part of it, I have an updatepanel.

Inside the updatepanel I have:5 dropdowns (using the CascadingDropdown functionality)One AddProduct ButtonGrid or Repeater (haven't set it up yet)

I want the following to happen:I have the AddProduct Button disabled initially, but I want it to be enabled once the 5th dropdown is selected (so OnSelectedIndexChanged).If they click the AddProduct button, I want it to populate a Grid or Repeater.So far I am just trying to show what the selection was in a label... but nothing happens. I have an OnSelectedIndexChanged function for the last dropdown, so it enables the button, but that doesn't appear to get called. Previously, before disabling the button, I tried updating the label on button click -- and nothing there either.

It just seems like, because they are in the updatepanel, those callbacks never happen. I also do have UpdateMode = Conditional and I have both items in the triggers list.

View 2 Replies

AJAX :: AutoComplete Extender / Doesn't Fire (show The Dropdownlist)?

Nov 24, 2010

The problem is simple, it doesn't fire (show the dropdownlist)

Here's all my code related to it.

Inside my masterpage:

[Code]....

I've compared it to many exemples and all is fine

If I test the service directly, it work

View 6 Replies

Forms Data Controls :: DropDownList Inside GridView Inside UpdatePanel SelectedIndexChanged Event Not Firing?

Aug 16, 2010

I have an UpdatePanel with a GridView. This GridView has a template column that is a DropDownList. The problem is that the SelectedIndexChanged event does not fire for the DropDownList. Here is the code:

[Code]....

The codebehind:

[Code]....

View 2 Replies

How To Determine The Index That Caused The Selectedindexchanged Event To Fire

Aug 4, 2010

I have seen a million forums ask this question. This is what has been working for me.

protected void checkboxlist_SelectedIndexChanged(object sender, EventArgs e)
{
CheckBoxList list = (CheckBoxList)sender;
string[] control = Request.Form.Get("__EVENTTARGET").Split('$');
int idx = control.Length - 1;
string sel = list.Items[Int32.Parse(control[idx])].Value;

I'm way off and have just been lucking out, but I haven't seen a case where the index wasn't the last value in a '$' terminated string.

View 4 Replies

Web Forms :: When Click Any Button Or Linkbutton, It Doesn't Fire Any Event Or Doesn't Postback

Mar 22, 2010

In my project when i click any button or linkbutton, it doesnt fire any event or doesnt postback.

It was working fine but now it hv problem like this.

I think i have changed some settings by mistake.

View 5 Replies

Forms Data Controls :: Dropdown's Selectedindexchanged Event Not Fire In IE?

Feb 11, 2010

In one webpage,

There is one updatepanel in that one gridview,

there is one dropdown in headerrow of gridview,

dropdown's selectedindexchanged event fire in FireFox but not in IE.

View 7 Replies

C# - Fire Off The Server Side Selectedindexchanged Method Of A Radgrid On Doubleclick

Jul 19, 2010

I would like to fire off the server side selectedindexchanged method of a radgrid on doubleclick and not on click. Is it possible to do this???

[code]....

Is it possible to do this? To postback on doubleclick or is there an alternative?

View 1 Replies

Data Controls :: Fire RadioButtonList / SelectedIndexChanged Event Conditionally For Some Items?

Oct 22, 2013

i read article "using javascript with asp.net radiobuttonlist control" and i found it useful.

[var RB1 = document.getElementById("<%=RadioButtonList1.ClientID%>");
var radio = RB1.getElementsByTagName("input");
if am setting radio[1].checked = 1; the item is checked. ]

step1: radio[0]=checked
           radio[1]=not checked
            radio[2]=not checked

step 2: by using javascript , am changing the selection

now 

           radio[0]=not checked
           radio[1]=checked 
          radio[2]=not checked

step 3: if am changing radio[0]=checked by clicking, it wont fire the selected index change that i wrote on code behind

but if am changing radio[2]=checked by clicking, it will fire the selected index change that i wrote on code behind

My requirement: i want to fire the selected index change in both cases. for that i need to change the selected index in step 2.

View 1 Replies

Forms Data Controls :: SelectedIndexChanged Event Does Not Fire When Binding DataSource To ListView

Mar 5, 2010

I'm using VS2008. When a dataset is bound to the DataSource of a ListView, SelectedIndexChanged event does not fire. If I used DataSourceID instead, it has no problem. But SelectedIndexChanging event fires for both.

why and how I can get SelectedIndexChanged event fired when DataSource is used?

View 9 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved