I have a custom DropDownList control, SDropDownList. I am trying to register and fire the 'SelectedIndexChanged' event. I obviously started by adding the OnSelectedIndexChanged="method" attribute to the markup but it would not fire the event. I also tried registering it programmatically in the OnBound event of the Repeater
protected void rptrSection1_Bound(object sender, RepeaterItemEventArgs e)
{
var ctl = e.Item.FindControl("ddlS1") as SDropDownList;
ctl.SelectedIndexChanged += new EventHandler(ddlS1_SelectedIndexChanged);
}
I have a dropdownlist in a repeater and it's firing the SelectedIndexChanged event but in teh event handler I can not get the dataitem associated with the row that the DDL is in. Here is the code:
I have Repeater in usercontrol and Inside the repeater i have 1 itemtemplate in which i have ImageButton on it. Also i am handling the Click event on the Imagebutton using ItemCommand of the Repeater. when i click the image button it fires the  item_command on the codebehind which is fine. But if i use !Ispostback on page load to stop loadinghte  databind event again which is in pageload, it's not firing the Item_Command Event.
If i remove the !Ispostback  from my page it's doing the pageload event againt  which has calling my databind method and then it calls the Item_commands event. Wondering is this kentico issue or usercontrol problem?
Getting an unexpected event firing dropdownlist's selectedIndex event. When I try to redirect from another page by a linkButton. I just changing dropdownlist selectedIndex.Its okay.But after that When I attempt to redirect to another page,DropDownList's selectedIndex event firing (before linkButton Onclick event).But I am not changing any thing in dropdownlist.Somehow its event firing.
also any page viewstates is default (not off).But loading webcontrols into masterpage Page_Load like this :
[Code]....
if this dropdownlist selectedIndexchanged event firing. Because of I am loading webcontrols each masterpage's PageLoadEvent.
What do you prefer this may the reason of this unexpected event firing ? if so. Do you have a better technic to load controls Just for one time and not each pageLoad.maaybe a caching technic I am missing or shoult I use substution.
I couldnt find the main reason why a dropdownlist selectedIndexchanged event firing without I changed anything on that dropdownlist.
what reasons may cause this problem ? if you say viewstate its turned on defaultly. any other reason you know why ?
I take drop down list control ,from below code i bind data into drop down list from database...
public void load() { try { string sCon = gv.constr; MySqlConnection con = new MySqlConnection(sCon); con.Open(); String s = "Select * from company"; MySqlCommand cmd = new MySqlCommand(s, con);
[Code] ...
I used to done select index change event on drop down list bt it's not working... I want select index value of drop down list item into textbox....wat i do?
protected void drpOrg_SelectedIndexChanged(object sender, EventArgs e){ string sCon = gv.constr; MySqlConnection con = new MySqlConnection(sCon); con.Open(); String s = "Select companyid from companyuser where orgname='"+drpOrg.SelectedValue.ToString()+"'";
I have a simple query based on the index changed event of a dropdownlist in ASP.NET. The scenario is i have a dropdown list bearing a collection of items (say ONE, TWO, THREE, FOUR, FIVE) with the default value selected as 'ONE'. Now, when the client changes the index (say the client selects 'TWO'), a confirmation box is prompted asking 'Are you sure want to change the index?' with the buttons YES & NO. Now, the problem is, if YES button is clicked then its working fine as the index is changed. But when NO button is clicked in the confirmation box, I do not want the index to be changed to 'TWO' and it should be holding the previously selected value which was 'ONE'. How can I do this? For which event should I write the code, as I cant think of writing the code for the IndexChanged event because here the index change has already occured and since there is no 'IndexChanging' event in ASP.NET, where shall i write the code
I'm having trouble managing how to call upon databind from clicking on a row over an already populated repeater that will populate data regarding the row clicked TO another repeater on the same page.
I've succeeded doing that with postback, calling a jquery click event of that row, taking the data of the specific row and passing it onto a "Querystring" and after postpack, it will be pushed into a Session which the ObjectDataSource of the secondary repeater will recognize and populate the data tables accordingly.
The problem is, I must do it without a postback or in other words purely on client side.
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:
I'm sure I'm missing something extremely obvious here, but at this point I can't see it so I need the help.Anyway, I've got a repeater inside of an UpdatePanel. As of right now, I've stripped it down to this, just to try and isolate the problem:
[Code]....
Whether I add the handler during itemdatabound or I add the handler within the repeater itself, it doesn't seem to matter...the event itself doesn't fire. The AutoPostback itself seems to fire, but the event itself doesn't.
I have a gridview called gvResults. In the gvResults_RowEditing event I add a row below the one selected. In that new row, which spans all columns, I insert a user-control. There are two buttons and some textboxes in the user control.
My problem is that when I click one of the user-control buttons it never gets to the button event handler, I think because the user control is not recreated on the page postback. How can I have the user-control events fire before the parent page events fire?
I tried using an update panel, but I still get the parent posting back before the user-control events.
I am facing one strange problem,I have a gridview in which the last two columns have checkboxes and on those checkboxes click event I am doing some database operations.I also have one checkbox that is outside the gridview which actually shows or hides some of the gidview columns.This was all working well but now I have shifted that grid to a user control because I have to use it in two pages.The problem now is,When the page first loads and I click the check box or any control in the page that is outside the grid then it works perfectly.But once I click any of the check box within grid view column then its behavior chages, now even if I click the checkbox that is outside the grid then also the checkbox_CheckedChanged event of the checkbox that is whithin gridview is fired.That checkbox event then behaves something like a page_load event that is called for every page load and for every event with in the page after it is called once.
I'm having some real problems trying to do this. In simple, a table shows a list of rooms with details of the room in each column, extracted from a database. The there is a button in the repeater, which is supposed to tell me what I clicked on in a new label. However the OnItemCommand just doesn't seem to be working.
[Code]....
Right now I'm just trying to get it to work, so that when I press the button, it causes the label to say "It works". But it just doesn't want to work.
When I click the repeater row it fires the SetLocationControls method. As you can see my repeater is wrapped in a DIV of height 290px. When the are more than 9 rows in my repeater you have to scroll the div down to view this row. When I click this row it does the postback but doesn't fire the SetLocationControls method. I've had a look in the source it's created the click event to the repeater row like all the other rows. why this method isn't firing on the rows that aren't initially visible in my DIV?
I am using pop up extender in repater control.I have alink button asscoiated with for the pop up extender in repeater .I want to do processing in item command event which is not firing. I need to use command argument value in item command event Pop up window is coming but the itme command is not firing.After some research on google i find out pop up extender block the events aasscoaited with target control id of pop up extender..
I´m using a Repeater to generate Items out of a Database. Each ReapeaterItem should include an UpdatePanel, because i have to Update the Controls inside the UpdatePanel and do not want to reload the complete page. Inside these dynamically generated UpdatePanels (each RepeaterItem has one) i´m adding up to three Checkboxes dynamically (based on the Database). These Checkboxes need to fire the "CheckedChanged" event, because on some conditions i want to enable/disable/check/uncheck Checkbox1, 2 or 3 based on business logic. ... Hope you got this so far. I´m adding all Controls and have the EventHandler Added. But the generated Code does not reflect the Event Handler. I tried OnItemDataBound, OnItemCreated, PreRender, ... Events to add the Eventhandler too, but i was not able to find the CheckBox-Control with the ID.
I´m totally lost with this and on the way to use Buttons instead of Checkboxes. From what i read so far is that with Buttons i can use the CommandName from the Button and the ItemCommand-Event from the Repeater to get a workaround, but then i need to reflect the "Check" on the Page in some way. btw, every Repeater (8) sits inside an ajaxtoolkit-accordion control. Here i give you some Code:
In the source code, there was a JavaScript function isValidInput() for form onsubmit event, i.e., onsubmit="return isValidInput()"
In VS2003, this function was not called when SelectedIndexChanged event in DropDownList boxes was fired.
In VS2008, this function was called when SelectedIndexChanged event in DropDownList boxes was fired.
In either case, DropDownList had property AutoPostBack="true".
Before, when a user selected a different list index from DDL, it won't check validation. It validated inputs only when a user clicked on Send button to submit this form. So, it worked.
Now, when a user selected a different list index from DDL, it WILL check validation. User can go nowhere since he/she need more input based the selected item in DDL. So, now it does work.
How to get around this? how to make dropdownlist not fire javascript function on "selection changed"?
I have a page containing a datagrid, which works. On that page I have a button which is supposed to trigger a download of the data from the datagrid in Excel format. However, the button isn't firing the event. The C# code-behind I have is:
using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient; using umbraco; namespace MyDataExport { public partial class DataExport : System.Web.UI.UserControl protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { GridView1.DataSource = BindData(); GridView1.DataBind();
I am using asp:menu.In this asp menu,on clicking menu item,I want to get the menuitem,and its parent.I tried to use menuitemclick event.But menuitemclick event is not firing on clicking menu item.
In tab container let say I have two tabs [Tab1 & Tab2] Tab1 has 2 text box with required field validator Tab2 has 3 text box with required field validator Now even if I am filling all the text boxes in the TAB1, it is not allowing me to postback. [because TAB2 text boxes are still empty] & When I am filling all the textboxes [Both Tab1 & Tab2], button is firing correctly. I mean user has to fill details for the TAB1 & can submit the details. At that Time I don't want TAB2 validations to work.