Hi,
I have 4 rad combo boxes in my page.
Below is my aspx page code...
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="NewSAModalPopup.aspx.vb" StylesheetTheme="Default" Inherits="SelfAssess_NewSAModalPopup" %>
<%@ Register Assembly="Telerik.Web.UI, Version=2009.2.701.35, Culture=neutral, PublicKeyToken=121FAE78165BA3D4"
Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<script type="text/javascript">
function GetRadWindow() {
var oWindow = null;
if (window.radWindow)
oWindow = window.radWindow;
else if (window.frameElement.radWindow)
oWindow = window.frameElement.radWindow;
return oWindow;
}
function CancelClick()
{
var oWindow = GetRadWindow();
oWindow.argument = null;
oWindow.close();
top.location.reload();
//window.close();
}
function relaodParentWindow() {
top.location.reload();
}
function closeWin() {
var oWnd = GetRadWindow();
oWnd.close();
top.location.reload();
//window.close();
}
</script>
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>
<telerik:RadAjaxManager runat="server" ID="RadAjaxManager1" >
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="c_rcbCustomer">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="c_rdbYear" />
<telerik:AjaxUpdatedControl ControlID="c_rcbAssessment" />
<telerik:AjaxUpdatedControl ControlID="c_rcbfacilityContact" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="c_rdbYear">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="c_rcbAssessment" />
<telerik:AjaxUpdatedControl ControlID="c_rcbfacilityContact" />
</UpdatedControls>
</telerik:AjaxSetting>
<telerik:AjaxSetting AjaxControlID="c_rcbAssessment">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="c_rcbfacilityContact" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<table style="text-align:left;">
<tr>
<td>
<table>
<tr>
<td colspan ="3" align="center">
<asp:Label ID="c_lblErrorText" runat="server" Visible="False" Font-Bold="True" ForeColor="Red"></asp:Label>
</td>
</tr>
<tr>
<td>
Step 1:
</td>
<td>
Select the customer
</td>
</tr>
<tr>
<td>
</td>
<td>
<telerik:RadComboBox ID="c_rcbCustomer" runat="server" AutoPostBack="True" Width="205px"
Filter="Contains" LoadingMessage="<div style='width:100%; height:23px; vertical-align:middle; text-align:center;'>Loading <img src='../Images/loading5.gif' /><div>"
EmptyMessage="--Select One--" EnableTextSelection="true" ExpandDelay="0" >
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
<ExpandAnimation Type="Linear" Duration="50" />
</telerik:RadComboBox>
<asp:RequiredFieldValidator ID="c_rfvCustomer" runat="server" ErrorMessage="Select a customer" ControlToValidate="c_rcbCustomer"></asp:RequiredFieldValidator>
<br />
<br />
</td>
</tr>
<tr>
<td >
Step 2:
</td>
<td>
Select the year for which you are entering the data</td>
</tr>
<tr>
<td>
</td>
<td>
<telerik:RadComboBox ID="c_rdbYear" runat="server" AutoPostBack="True" Width="205px"
Filter="Contains" LoadingMessage="<div style='width:100%; height:23px; vertical-align:middle; text-align:center;'>Loading <img src='../Images/loading5.gif' /><div>"
EnableTextSelection="true" ExpandDelay="0" >
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
<ExpandAnimation Type="Linear" Duration="50" />
</telerik:RadComboBox>
<asp:RequiredFieldValidator ID="c_rfvYear" runat="server"
ErrorMessage="Select a Year" ControlToValidate="c_rdbYear"></asp:RequiredFieldValidator>
<br />
<br />
</td>
</tr>
<tr>
<td >
Step 3:
</td>
<td>
Select the assessment to start</td>
</tr>
<tr>
<td>
</td>
<td>
<telerik:RadComboBox ID="c_rcbAssessment" runat="server" AutoPostBack="True" Width="580px"
Filter="Contains" LoadingMessage="<div style='width:100%;vertical-align:middle; text-align:center;'>Loading <img src='../Images/loading5.gif' /><div>"
EmptyMessage="-- Please complete step 1 and 2 --" EnableTextSelection="true"
ExpandDelay="0" >
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
<ExpandAnimation Type="Linear" Duration="50" />
</telerik:RadComboBox>
<asp:RequiredFieldValidator ID="c_rfvAssessment" runat="server"
ErrorMessage="Select the assessment" ControlToValidate="c_rcbAssessment"></asp:RequiredFieldValidator>
<br />
<br />
</td>
</tr>
<tr>
<td >
Step 4:
</td>
<td >
Select the primary contact</td>
</tr>
<tr>
<td>
</td>
<td>
<telerik:RadComboBox ID="c_rcbfacilityContact" runat="server"
AutoPostBack="True" Width="577px"
Filter="Contains" LoadingMessage="<div style='width:100%; height:23px; vertical-align:middle; text-align:center;'>Loading <img src='../Images/loading5.gif' /><div>"
EmptyMessage="-- Please complete step 1 through 3 --" EnableTextSelection="true"
ExpandDelay="0" >
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
<ExpandAnimation Type="Linear" Duration="50" />
</telerik:RadComboBox>
<br />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td >
<asp:Button ID="c_btnStart" runat="server" Text="Start" />
<asp:Button ID="c_btnCancel" runat="server" Text="Cancel"
onclientclick="CancelClick();" />
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
My aspx.vb have the following events:
Protected Sub c_rcbAssessment_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles c_rcbAssessment.SelectedIndexChanged
LoadFacilityContact(c_rcbAssessment.SelectedValue)
End Sub
Protected Sub c_rdbYear_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles c_rdbYear.SelectedIndexChanged
LoadSelfAssessments(c_rcbCustomer.SelectedValue, c_rdbYear.SelectedValue)
End Sub
Protected Sub c_rcbCustomer_SelectedIndexChanged(ByVal o As Object, ByVal e As Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs) Handles c_rcbCustomer.SelectedIndexChanged
LoadYear()
End Sub
when I change the selection in the year comboxbox, c_rdbYear_SelectedIndexChanged is being fired which is fine.Now, when I change the selection in c_rcbAssessment combobox, c_rcbCustomer_SelectedIndexChanged is being fired first and then c_rcbAssessment_SelectedIndexChanged is fired.I dont know why c_rcbCustomer_SelectedIndexChanged is being fired.It want only c_rcbAssessment combobox to be fired.
And also when I change the year combobox selection again,it is firing c_rcbCustomer_SelectedIndexChanged first and then c_rdbYear_SelectedIndexChanged.
Any kind of help would be appreciated.
Thanks.