Hello, I am trying to get the RadColourPicker running on my webapge but with no luck. I am trying to use the example that you have posted here
but the server-side click event simply isn't firing. Here's my code:
C#
Any advise you can give would be much appreciated; Basically, I am trying to fire a server-side event when a colour is clicked, but this isn't happening.
but the server-side click event simply isn't firing. Here's my code:
| <%@ Master Language="C#" AutoEventWireup="true" CodeFile="PRAMIS.master.cs" Inherits="PRAMIS" %> |
| <%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" |
| Namespace="System.Web.UI" TagPrefix="asp" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <%@ Register Assembly="RadMenu.Net2" Namespace="Telerik.WebControls" TagPrefix="radM" %> |
| <!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>Untitled Page</title> |
| <link href="PRAMIS.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body bgcolor="#E3E3E3" style="margin-top:1px;margin-left:0px;margin-right:0px" runat="server" id="objBody"> |
| <form id="form1" runat="server"> |
| <asp:ScriptManager id="ScriptManager1" runat="server"></asp:ScriptManager> |
| <div> |
| <table border="0" cellpadding="0" cellspacing="0" width="100%"> |
| <tr> |
| <td bgcolor="#efab00" style="border-left: #efab00 1px solid;"><img src="/Images/PRAMIS_Wide.jpg" /></td> |
| </tr> |
| <tr> |
| <td bgcolor="#efab00" colspan="2" style="border-left: #efab00 1px solid;"> </td> |
| </tr> |
| <tr> |
| <td colspan="2" valign="top"><table style="width: 100%" cellpadding="0" cellspacing="0"> |
| <tr> |
| <td align="center" colspan="2" valign="top"><radM:RadMenu ID="rmenuPramis" runat="server" SkinsPath="/App_Themes/RadMenu" Width="99.9%" RadControlsDir="/" Skin="Web20" DataSourceID="SiteMapDataSource1"></radM:RadMenu> |
| <asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" /></td> |
| </tr> |
| <tr> |
| <td align="right" colspan="2" valign="top"> |
| <table cellpadding="2" cellspacing="2" style="width: 100%"> |
| <tr> |
| <td align="left" valign="top"> |
| <asp:SiteMapPath ID="SiteMapPath1" runat="server" CssClass="ReadOnlyText"></asp:SiteMapPath> |
| </td> |
| <td align="right"> |
| <table> |
| <tr> |
| <td><asp:Label ID="Label1" runat="server" CssClass="Heading" Text="User Name:"></asp:Label></td> |
| <td align="left"><asp:LoginName ID="LoginName1" runat="server" CssClass="ReadOnlyText" /></td> |
| </tr> |
| <tr> |
| <td valign="top"> |
| <asp:Label ID="Label2" runat="server" CssClass="Heading" Text="Bg Colour:"></asp:Label></td> |
| <td align="left"> |
| <asp:UpdatePanel ID="UpdatePanel1" runat="server"> |
| <ContentTemplate> |
| <telerik:radcolorpicker id="rcpColours" preset="Standard" runat="server" AutoPostBack="true" OnColorChanged="rcpColours_ColorChanged" style="float:left;margin:0px 20px 11px 0px;"></telerik:radcolorpicker> |
| </ContentTemplate> |
| </asp:UpdatePanel> |
| </td> |
| </tr> |
| <tr> |
| <td></td> |
| <td align="left"><asp:LoginStatus ID="LoginStatus1" runat="server" CssClass="ReadOnlyText" LogoutAction="RedirectToLoginPage" /></td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table width="100%" cellpadding="12"><tr><td> |
| <asp:contentplaceholder id="cphMainForm" runat="server"> |
| </asp:contentplaceholder> |
| </td></tr> |
| </table> |
| </div> |
| </form> |
| </body> |
| </html> |
C#
| 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.Drawing; |
| public partial class PRAMIS : System.Web.UI.MasterPage |
| { |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| try |
| { |
| Page.Title = ConfigurationManager.AppSettings["TitleBarText"]; |
| objBody.Attributes["bgColor"] = Profile.bgColour; |
| } |
| catch (Exception ex) |
| { |
| } |
| } |
| protected void ibtnBlue_Click(object sender, ImageClickEventArgs e) |
| { |
| Profile.bgColour = "#C4ECFF"; |
| Profile.Save(); |
| objBody.Attributes["bgColor"] = Profile.bgColour; |
| } |
| protected void ibtnPink_Click(object sender, ImageClickEventArgs e) |
| { |
| Profile.bgColour = "#FFD8F5"; |
| Profile.Save(); |
| objBody.Attributes["bgColor"] = Profile.bgColour; |
| } |
| protected void ibtnSilver_Click(object sender, ImageClickEventArgs e) |
| { |
| Profile.bgColour = "#FEFEFE"; |
| Profile.Save(); |
| objBody.Attributes["bgColor"] = Profile.bgColour; |
| } |
| protected void rcpColours_ColorChanged(object sender, EventArgs e) |
| { |
| Profile.bgColour = ColorTranslator.ToHtml(rcpColours.SelectedColor); |
| Profile.Save(); |
| objBody.Attributes["bgColor"] = Profile.bgColour; |
| } |
| } |
Any advise you can give would be much appreciated; Basically, I am trying to fire a server-side event when a colour is clicked, but this isn't happening.