System.InvalidCastException: Cannot cast from source type to destination type. at System.Web.UI.ScriptManager.GetCurrent (System.Web.UI.Page page) [0x00000] in <filename unknown>:0 at Telerik.Web.UI.RadAjaxControl.OnInit (System.EventArgs e) [0x00000] in <filename unknown>:0 at System.Web.UI.Control.InitRecursive (System.Web.UI.Control namingContainer) [0x00000] in <filename unknown>:0 at System.Web.UI.Control.InitRecursive (System.Web.UI.Control namingContainer) [0x00000] in <filename unknown>:0 at System.Web.UI.Control.InitRecursive (System.Web.UI.Control namingContainer) [0x00000] in <filename unknown>:0 at System.Web.UI.Control.InitRecursive (System.Web.UI.Control namingContainer) [0x00000] in <filename unknown>:0 at System.Web.UI.Page.InternalProcessRequest () [0x00000] in <filename unknown>:0 at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000] in <filename unknown>:0
| <body> |
| <form id="MasterPageForm" runat="server"> |
| <asp:ScriptManager ID="OurScriptManager" runat="server" /> |
| <telerik:RadAjaxManager ID="OurRadAjaxManager" runat="server"> |
| <AjaxSettings> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadWindowManager ID="OurRadWindowManager" ShowContentDuringLoad="false" VisibleStatusbar="false" |
| ReloadOnShow="true" runat="server"> |
| <Windows> |
| <telerik:RadWindow runat="server" Title = "Test" ID="RadWindowAddEditGridItem" Behaviors="Close" |
| NavigateUrl="Dialogs/DialogAddEditGridItem.aspx" Width="600px" Height="500px" VisibleTitlebar="true" OnClientClose="closeRadWindow" > |
| </telerik:RadWindow> |
| </Windows> |
| </telerik:RadWindowManager> |
<div class="behindGrid">
<p class="upperGridCaptionNew">
....some text here
</p>
<div class="behindGrid2Middle">
<telerik:RadGrid ID="RadGrid1" runat="server" AllowPaging="true" AllowSorting="true" AutoGenerateColumns="false" Gridlines="none"
OnSelectedIndexChanged="RadGrid1_SelectedIndexChanged" Width="98%" OnSortCommand="RadGrid1_Sorted" OnNeedDataSource="RadGrid1_Reload" PageSize="14" Skin="CustomSkin" EnableEmbeddedSkins="false">
<PagerStyle AlwaysVisible="true" Mode="NextPrevAndNumeric"/>
<ClientSettings EnablePostBackOnRowClick="true">
<Selecting AllowRowSelect="true" />
<ClientEvents OnRowMouseOver="RowMouseOver" OnRowMouseOut="RowMouseOut" />
</ClientSettings>
<MasterTableView>
<Columns>
<telerik:GridButtonColumn HeaderStyle-HorizontalAlign="Center" DataTextField="GroupSite"
HeaderText="Group / Site" SortExpression="GroupSite" UniqueName="GroupSite" CommandName="Select">
</telerik:GridButtonColumn>
<telerik:GridBoundColumn DataField="GroupSite" HeaderText="GroupSite" SortExpression="GroupSite" UniqueName="GroupSite" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn DataField="Blah" HeaderText="Blah Site" SortExpression="Blah" UniqueName="Blah" Visible="false">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="Status" HeaderText="Status" SortExpression="Status" ItemStyle-HorizontalAlign="Center" UniqueName="Status">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn HeaderStyle-HorizontalAlign="Center" DataField="Items" HeaderText="Items" SortExpression="Items" UniqueName="Items">
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
</div>
<div class="behindGridBottom"></div>
</div>
function
RowMouseOver(sender, eventArgs)
{
$get(eventArgs.get_id()).className =
"RowMouseOver";
}
function RowMouseOut(sender, eventArgs)
{
$get(eventArgs.get_id()).className =
"RowMouseOut";
}
.RowMouseOver
TD
{
border-bottom:solid 1px silver;
background-color:#E4E5D7;
color:#B45F04 !important;
padding-top:0px;
padding-bottom:0px;
border-top:solid 1px silver;
text-align:center;
}
.RowMouseOver A
{
background-repeat:repeat-x;
background-color:Transparent;
color:#B45F04 !important;
text-align:center;
}
.RowMouseOut
{
background: #f7f7f7;
background-image:url('Images/rowUnHover.png');
background-position:center top;
background-repeat: no-repeat;
text-align:center;
}
| <TitlebarTemplate> |
| <div class="RadDock_McpsPurple_TitlePanel"> |
| <asp:LinkButton runat="server" ID="ProfDevTitleLinkButton" CssClass="RadDock_McpsPurple_TitleLink"></asp:LinkButton> |
| <asp:Image runat="server" ID="ProfDevMoreImage" CssClass="RadDock_McpsPurple_MoreCommand" /> |
| </div> |
| </TitlebarTemplate> |
| <telerik:RadGrid ID="ItemGrid" runat="server" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" |
| AllowAutomaticUpdates="True" AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" |
| DataSourceID="ItemsLDS" GridLines="None" Skin="WebBlue" AllowPaging="True"> |
| <MasterTableView AutoGenerateColumns="False" DataKeyNames="ItemID" DataSourceID="ItemsLDS" |
| CommandItemDisplay="Top"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <NestedViewTemplate> |
| <asp:Label ID="Label1" runat="server" Text='<%# Eval("ItemID") %>' Visible="False"></asp:Label> |
| <asp:LinqDataSource ID="ImagesLDS" runat="server" ContextTypeName="CatalystDataContext" |
| TableName="Images" Where="ItemID == @ItemID" EnableDelete="True" EnableInsert="True" |
| EnableUpdate="True" OnInserting="ImagesLDS_Inserting"> |
| <WhereParameters> |
| <asp:ControlParameter ControlID="Label1" Name="ItemID" PropertyName="Text" Type="Int32" /> |
| </WhereParameters> |
| </asp:LinqDataSource> |
| <table> |
| <tr> |
| <td valign="top"> |
| <telerik:RadGrid ID="ImagesGrid" runat="server" DataSourceID="ImagesLDS" GridLines="None" |
| AllowAutomaticDeletes="True" AllowAutomaticInserts="True" AllowAutomaticUpdates="True" |
| AutoGenerateDeleteColumn="True" AutoGenerateEditColumn="True" HorizontalAlign="Left" |
| Skin="WebBlue"> |
| <MasterTableView DataSourceID="ImagesLDS" AutoGenerateColumns="False" DataKeyNames="ImageID" |
| CommandItemDisplay="Bottom" EditMode="InPlace"> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <CommandItemSettings AddNewRecordText="Add New Image" /> |
| <Columns> |
| <telerik:GridBoundColumn DataField="ImageID" DataType="System.Int32" HeaderText="ImageID" |
| ReadOnly="True" SortExpression="ImageID" UniqueName="ImageID" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ItemID" DataType="System.Int32" HeaderText="ItemID" |
| SortExpression="ItemID" UniqueName="ItemID" Visible="False"> |
| </telerik:GridBoundColumn> |
| <telerik:GridTemplateColumn DataField="ImageURL" HeaderText="Image" SortExpression="ImageURL" |
| UniqueName="ImageURL"> |
| <EditItemTemplate> |
| <asp:TextBox ID="ImageURLTextBox" runat="server" Text='<%# Bind("ImageURL") %>'></asp:TextBox> |
| </EditItemTemplate> |
| <ItemTemplate> |
| <asp:Image ID="Image1" runat="server" AlternateText='<%# Eval("Description") %>' |
| Height="50px" ImageAlign="AbsMiddle" ImageUrl='<%# Eval("ImageURL") %>' Width="50px" /> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridBoundColumn DataField="Description" HeaderText="Alt. Text" SortExpression="Description" |
| UniqueName="Description"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
| </td> |
| </tr> |
| </table> |
| </NestedViewTemplate> |