Exception type: ArgumentException
Exception message: Item has already been added. Key in dictionary: 'Telerik.Web.SkinsAssembly' Key being added: 'Telerik.Web.SkinsAssembly'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Specialized.NameObjectCollectionBase.BaseAdd(String name, Object value)
at Telerik.Web.SkinRegistrar.GetDefaultSkinsAssemblyName()
at Telerik.Web.SkinRegistrar.GetAllEmbeddedSkins(RadSkinManager skinManager)
at Telerik.Web.UI.RadSkinManager.FillSkins(RadComboBox chooser)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Control.InitRecursive(Control namingContainer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
function openRadWindowCard() {
var panel;
panel = document.getElementById('<%= Panel1.ClientID %>');
radopen("UploadImgCard.aspx?urlcard=" + panel.style.backgroundImage, "RadWindowLoadcard");
}
<
telerik:RadWindow
ID
=
"RadWindowLoadcard"
runat
=
"server"
ShowContentDuringLoad
=
"false"
Width
=
"393px"
Height
=
"300px"
Title
=
"Caricamento immagine biglietto"
Behaviors
=
"None"
MaxHeight
=
"300px"
MaxWidth
=
"400px"
Modal
=
"True"
IconUrl
=
"/image/iconlogo.png"
OnClientClose
=
"RefreshBackgroud"
VisibleStatusbar
=
"False"
Skin
=
"Simple"
ReloadOnShow
=
"True"
>
</
telerik:RadWindow
>
<
asp:LinkButton
ID
=
"Load_sfondo"
runat
=
"server"
ForeColor
=
"#D5842B"
OnClientClick
=
"openRadWindowCard(); return false;"
>Carica sfondo personalizzato</
asp:LinkButton
>
function RefreshBackgroud(sender, eventArgs) {
var strimage = eventArgs.get_argument();
var panel = document.getElementById('<%= Panel1.ClientID %>');
panel.style.backgroundImage = strimage;
return false;
}
<
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 Close(argument) {
GetRadWindow().close(argument);
}
</
script
>
Protected
Sub
Imgbtnesci_Click(sender
As
Object
, e
As
System.Web.UI.ImageClickEventArgs)
Handles
Imgbtnesci.Click
ScriptManager.RegisterStartupScript(Page,
Me
.Page.
GetType
(),
"closeWindow"
,
"Close('"
& ViewState(
"DirImage"
) &
"');"
,
True
)
End
Sub
panel.style.backgroundImage
<
telerik:GridTemplateColumn
DataField
=
"ProductNumber"
HeaderText
=
"Product Number"
UniqueName
=
"ProductNumber"
Visible
=
"true"
>
<
InsertItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text
=
""
>
</
telerik:RadTextBox
>
</
InsertItemTemplate
>
<
EditItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
runat
=
"server"
Text='<%# Eval("ProductNumber") %>'>
</
telerik:RadTextBox
>
</
EditItemTemplate
>
<
ItemTemplate
>
<
telerik:RadTextBox
ID
=
"RadtxtPrdNumber"
ReadOnly
=
"true"
runat
=
"server"
Text='<%# Eval("ProductNumber") %>' />
</
ItemTemplate
>
</
telerik:GridTemplateColumn
>
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
<!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
>
<
telerik:RadStyleSheetManager
id
=
"RadStyleSheetManager1"
runat
=
"server"
/>
</
head
>
<
body
>
<
form
id
=
"form1"
runat
=
"server"
>
<
telerik:RadScriptManager
ID
=
"RadScriptManager1"
runat
=
"server"
>
<
Scripts
>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.Core.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQuery.js"
/>
<
asp:ScriptReference
Assembly
=
"Telerik.Web.UI"
Name
=
"Telerik.Web.UI.Common.jQueryInclude.js"
/>
</
Scripts
>
</
telerik:RadScriptManager
>
<
script
type
=
"text/javascript"
>
//Put your JavaScript code here.
</
script
>
<
telerik:RadAjaxManager
ID
=
"RadAjaxManager1"
runat
=
"server"
>
</
telerik:RadAjaxManager
>
<
div
>
<
br
/><
br
/>
<
telerik:RadGrid
ID
=
"RadGrid1"
AllowSorting
=
"true"
runat
=
"server"
DataSourceID
=
"SqlDataSource1"
AutoGenerateColumns
=
"false"
Width
=
"100%"
Height
=
"250px"
>
<
ExportSettings
HideStructureColumns
=
"true"
IgnorePaging
=
"true"
OpenInNewWindow
=
"true"
ExportOnlyData
=
"true"
>
</
ExportSettings
>
<
MasterTableView
Width
=
"100%"
CommandItemDisplay
=
"Top"
>
<
CommandItemSettings
ShowExportToWordButton
=
"true"
ShowExportToExcelButton
=
"true"
ShowExportToCsvButton
=
"true"
ShowExportToPdfButton
=
"true"
></
CommandItemSettings
>
</
MasterTableView
>
</
telerik:RadGrid
>
<
asp:SqlDataSource
ID
=
"SqlDataSource1"
runat
=
"server"
DataSourceMode
=
"DataSet"
SelectCommand
=
"SELECT * FROM OfcAgent_List WHERE AgentRecType = 'Agent' AND AgentStatus = 'Active' AND Account = 1"
SelectCommandType
=
"Text"
ConnectionString
=
"Data Source=Lynn-PC;Initial Catalog=BrokerPlus2008_new;user id=sa;password=wheat7211"
></
asp:SqlDataSource
>
<
br
/><
br
/>
</
div
>
</
form
>
</
body
>
</
html
>
using
System;
using
System.Web;
using
System.Web.UI;
using
System.Web.UI.WebControls;
using
System.Data;
using
System.Configuration;
using
System.Web.Security;
using
System.Web.UI.WebControls.WebParts;
using
System.Web.UI.HtmlControls;
using
Telerik.Web.UI;
public
partial
class
Default : System.Web.UI.Page
{
protected
void
Page_Load(
object
sender, EventArgs e)
{
//http://msdn.microsoft.com/en-us/library/w1kdt8w2(v=vs.90).aspx
if
(!Page.IsPostBack)
{
// You can only define the grid columns during page load, do not also do it on postback
DefineGrid();
}
}
private
void
DefineGrid()
{
GridHyperLinkColumn hypercolumn =
null
;
GridBoundColumn boundcolumn =
null
;
hypercolumn =
new
GridHyperLinkColumn();
this
.RadGrid1.Columns.Add(hypercolumn);
hypercolumn.HeaderText =
"Edit"
;
hypercolumn.Text =
"<img border=\"0\" alt=\"View\" src=\"../Icons/pencil_16.png\" />"
;
hypercolumn.DataNavigateUrlFields =
new
string
[] {
"Agent"
};
hypercolumn.DataNavigateUrlFormatString =
"Default2.aspx?K="
+
"{0}"
;
hypercolumn =
null
;
boundcolumn =
new
GridBoundColumn();
this
.RadGrid1.Columns.Add(boundcolumn);
boundcolumn.UniqueName =
"CompanyName"
;
boundcolumn.DataField =
"CompanyName"
;
boundcolumn.HeaderText =
"Company"
;
boundcolumn.Visible =
true
;
boundcolumn =
null
;
boundcolumn =
new
GridBoundColumn();
this
.RadGrid1.Columns.Add(boundcolumn);
boundcolumn.UniqueName =
"OfficeName"
;
boundcolumn.DataField =
"OfficeName"
;
boundcolumn.HeaderText =
"Office"
;
boundcolumn.Visible =
true
;
boundcolumn =
null
;
boundcolumn =
new
GridBoundColumn();
this
.RadGrid1.Columns.Add(boundcolumn);
boundcolumn.UniqueName =
"AgentID"
;
boundcolumn.DataField =
"AgentID"
;
boundcolumn.HeaderText =
"ID"
;
boundcolumn.Visible =
true
;
boundcolumn =
null
;
boundcolumn =
new
GridBoundColumn();
this
.RadGrid1.Columns.Add(boundcolumn);
boundcolumn.UniqueName =
"AgentFullName"
;
boundcolumn.DataField =
"AgentFullName"
;
boundcolumn.HeaderText =
"Name"
;
boundcolumn.Visible =
true
;
boundcolumn =
null
;
boundcolumn =
new
GridBoundColumn();
this
.RadGrid1.Columns.Add(boundcolumn);
boundcolumn.UniqueName =
"AgentCellular"
;
boundcolumn.DataField =
"AgentCellular"
;
boundcolumn.HeaderText =
"Cellular"
;
boundcolumn.Visible =
true
;
boundcolumn =
null
;
boundcolumn =
new
GridBoundColumn();
this
.RadGrid1.Columns.Add(boundcolumn);
boundcolumn.UniqueName =
"AgentEmail"
;
boundcolumn.DataField =
"AgentEmail"
;
boundcolumn.HeaderText =
"Email"
;
boundcolumn.Visible =
true
;
boundcolumn =
null
;
}
}