S
sjickells
Hi,
Can any one help?
I have implemented the atlas toolkit in an application. For some reason
pages that contain the atlas controls call the page load method twice.
Here is the atlas code:
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="CascadingDropDown_Validated.ascx.cs"
Inherits="UserControls_CascadingDropDown_Validated" %>
<%@ Register Assembly="AtlasControlToolkit"
Namespace="AtlasControlToolkit" TagPrefix="atlasToolkit" %>
<%@ Register Assembly="PeterBlum.VAM.MSStyle"
Namespace="PeterBlum.VAM.MSStyle" TagPrefix="M2V" %>
<%@ Register TagPrefix="vam" Namespace="PeterBlum.VAM"
Assembly="PeterBlum.VAM" %>
<script runat="server">
</script>
<atlas:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table border="0" width="720">
<tr>
<td class="bold" align="right" style="width: 180px">
Staff Id:
</td>
<td align="left" style="width: 180px">
<asp:TextBox ID="txtStaffId" runat="server"
CssClass="formSelectBox"></asp:TextBox>
</td>
<td style="width: 360px"> </td>
</tr>
<tr>
<td class="bold" align="right" style="width: 180px">
Channel:
</td>
<td align="left" style="width: 180px">
<asp
ropDownList ID="ddlChannel" runat="server"
CssClass="formSelectBox">
</asp
ropDownList>
</td>
<td style="width: 360px"> </td>
</tr>
<tr>
<td class="bold" align="right">
Region:
</td>
<td align="left" >
<asp
ropDownList ID="ddlRegion" runat="server"
CssClass="formSelectBox">
</asp
ropDownList>
</td>
<td> </td>
</tr>
<tr>
<td class="bold" align="right">
Area:
</td>
<td>
<asp
ropDownList ID="ddlArea" runat="server"
CssClass="formSelectBox">
</asp
ropDownList>
</td>
<td> </td>
</tr>
<tr>
<td class="bold" align="right">
Advisor:
</td>
<td>
<asp
ropDownList ID="ddlAdvisor" runat="server"
CssClass="formSelectBox" AutoPostBack="True"
OnSelectedIndexChanged="CascadingDropDown_OnItemChange">
</asp
ropDownList>
</td>
<td> </td>
</tr>
</table>
<br />
</ContentTemplate>
</atlas:UpdatePanel>
<atlasToolkit:CascadingDropDown ID="CascadingDropDown1" runat="server">
<atlasToolkit:CascadingDropDownProperties
TargetControlID="ddlChannel" Category="channel" PromptText="-- Please
select --" LoadingText="Loading Channels..."
ServiceMethod="GetDropDownContentsPageMethod" />
<atlasToolkit:CascadingDropDownProperties
TargetControlID="ddlRegion" Category="region" PromptText="ALL"
LoadingText="Loading Region..." ServicePath="ChannelsService.asmx"
ServiceMethod="GetDropDownContents" ParentControlID="ddlChannel" />
<atlasToolkit:CascadingDropDownProperties TargetControlID="ddlArea"
Category="area" PromptText="ALL" LoadingText="Loading Area..."
ServicePath="ChannelsService.asmx"
ServiceMethod="GetDropDownContents" ParentControlID="ddlRegion" />
<atlasToolkit:CascadingDropDownProperties
TargetControlID="ddlAdvisor" Category="advisor" PromptText="ALL"
LoadingText="Loading Advisors..." ServicePath="ChannelsService.asmx"
ServiceMethod="GetDropDownContents" ParentControlID="ddlArea" />
</atlasToolkit:CascadingDropDown>
Anyone else had this problem and managed to fix it?
Cheers
Si
Can any one help?
I have implemented the atlas toolkit in an application. For some reason
pages that contain the atlas controls call the page load method twice.
Here is the atlas code:
<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="CascadingDropDown_Validated.ascx.cs"
Inherits="UserControls_CascadingDropDown_Validated" %>
<%@ Register Assembly="AtlasControlToolkit"
Namespace="AtlasControlToolkit" TagPrefix="atlasToolkit" %>
<%@ Register Assembly="PeterBlum.VAM.MSStyle"
Namespace="PeterBlum.VAM.MSStyle" TagPrefix="M2V" %>
<%@ Register TagPrefix="vam" Namespace="PeterBlum.VAM"
Assembly="PeterBlum.VAM" %>
<script runat="server">
</script>
<atlas:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table border="0" width="720">
<tr>
<td class="bold" align="right" style="width: 180px">
Staff Id:
</td>
<td align="left" style="width: 180px">
<asp:TextBox ID="txtStaffId" runat="server"
CssClass="formSelectBox"></asp:TextBox>
</td>
<td style="width: 360px"> </td>
</tr>
<tr>
<td class="bold" align="right" style="width: 180px">
Channel:
</td>
<td align="left" style="width: 180px">
<asp
CssClass="formSelectBox">
</asp
</td>
<td style="width: 360px"> </td>
</tr>
<tr>
<td class="bold" align="right">
Region:
</td>
<td align="left" >
<asp
CssClass="formSelectBox">
</asp
</td>
<td> </td>
</tr>
<tr>
<td class="bold" align="right">
Area:
</td>
<td>
<asp
CssClass="formSelectBox">
</asp
</td>
<td> </td>
</tr>
<tr>
<td class="bold" align="right">
Advisor:
</td>
<td>
<asp
CssClass="formSelectBox" AutoPostBack="True"
OnSelectedIndexChanged="CascadingDropDown_OnItemChange">
</asp
</td>
<td> </td>
</tr>
</table>
<br />
</ContentTemplate>
</atlas:UpdatePanel>
<atlasToolkit:CascadingDropDown ID="CascadingDropDown1" runat="server">
<atlasToolkit:CascadingDropDownProperties
TargetControlID="ddlChannel" Category="channel" PromptText="-- Please
select --" LoadingText="Loading Channels..."
ServiceMethod="GetDropDownContentsPageMethod" />
<atlasToolkit:CascadingDropDownProperties
TargetControlID="ddlRegion" Category="region" PromptText="ALL"
LoadingText="Loading Region..." ServicePath="ChannelsService.asmx"
ServiceMethod="GetDropDownContents" ParentControlID="ddlChannel" />
<atlasToolkit:CascadingDropDownProperties TargetControlID="ddlArea"
Category="area" PromptText="ALL" LoadingText="Loading Area..."
ServicePath="ChannelsService.asmx"
ServiceMethod="GetDropDownContents" ParentControlID="ddlRegion" />
<atlasToolkit:CascadingDropDownProperties
TargetControlID="ddlAdvisor" Category="advisor" PromptText="ALL"
LoadingText="Loading Advisors..." ServicePath="ChannelsService.asmx"
ServiceMethod="GetDropDownContents" ParentControlID="ddlArea" />
</atlasToolkit:CascadingDropDown>
Anyone else had this problem and managed to fix it?
Cheers
Si