or
using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Configuration; namespace HttpModules { public class TestModule : IHttpModule { protected log4net.ILog logger = log4net.LogManager.GetLogger("File"); public void Init(HttpApplication app) { app.BeginRequest += new EventHandler(OnBeginRequest); } public void OnBeginRequest(Object sender, EventArgs e) { try { logger.InfoFormat("TestModule => OnBeginRequest"); HttpApplication app = (HttpApplication)sender; HttpContext context = app.Context; logger.InfoFormat("TestModule => This is just a Test module"); if (IsTelerikRequest(context.Request)) return; string source = context.Request["source"]; if (!string.IsNullOrEmpty(source)) { logger.InfoFormat("TestModule => source is {0} ", source); } } catch(Exception ex) { logger.Error("Error in Test Module", ex); } } private bool IsTelerikRequest(HttpRequest httpRequest) { logger.InfoFormat("TestModule => IsTelerikRequest (httpRequest.RawUrl : '{0}')", httpRequest.RawUrl); return httpRequest.RawUrl.Contains("RadUploadProgressHandler.ashx"); } private static bool IsAjaxRequest(HttpRequest request) { if (request == null) { throw new ArgumentNullException("request"); } return (request["X-Requested-With"] == "XMLHttpRequest") || ((request.Headers != null) && (request.Headers["X-Requested-With"] == "XMLHttpRequest")); } public void Dispose() { } } }
.rdCustomize { width: 25px; height: 25px; cursor: pointer; background: url('../Images/1.gif') transparent !important; }<telerik:RadDock ID="RadDock1" runat="server" Width="250px" EnableAnimation="true" Height="250px" Resizable="true" Skin="Sitefinity" Tag="CSMD_Average_Response_Time" Title="1"> <Commands> <telerik:DockCloseCommand /> <telerik:DockExpandCollapseCommand /> <telerik:DockCommand CssClass="rdCustomize" Name="doEdit" Text="Customize" /> <telerik:DockCommand CssClass="rdCustomize" Name="doRefresh" Text="Refresh" /> </Commands> <ContentTemplate> <div> <uc:AvgResolutionTimeFL ID="CSMD_AvgResolutionTimeFL" runat="server"></uc:AvgResolutionTimeFL> </div> </ContentTemplate> </telerik:RadDock>window.onload = function () { initializeStateFromURL();} window.onhashchange = function () { initializeStateFromURL();} function initializeStateFromURL() { if (!stateHandled) { var navSetting = window.location.hash; var slide = FromHash("slide", navSetting); if (slide) { SetRotatorToSlideID(slide); } }} var stateHandled = false; function SetRotatorToSlideID(slideID) { var items = rotator.get_items(); for (i in items) { if (slideID == GetAttributeValue(items[i], "SlideID")) { rotator.set_currentItemIndex(items[i].get_index(), true); UpdateGUI(items[i]); } }} function RotatorClientItemShowing(sender, args) { stateHandled = true; UpdateGUI(args.get_item()); stateHandled = false;} function RotatorClientItemClicked(sender, args) { stateHandled = true; sender.set_currentItemIndex(args.get_item().get_index(), true); UpdateGUI(args.get_item()); stateHandled = false;} function UpdateGUI(item) { //update some things on the page setHash(GetAttributeValue(item,"DocumentID"),GetAttributeValue(item,"SlideID"));}function RotatorClientItemShowing(sender, args) { stateHandled = true; UpdateGUI(args.get_item());} function RotatorClientItemClicked(sender, args) { stateHandled = true; sender.set_currentItemIndex(args.get_item().get_index(), true); UpdateGUI(args.get_item());}OnClientItemShown event should be used, right? But I want to show some data from DB, so is there a way how to do this on server side so I can code it in C#?When my grid opens up in Iexpore 7 or 8 in compatibility mode it looks all squished. It appears to be ignoring the widths I setup. Anyone else see this?
