Telerik blogs

Latest

  • Web ASP.NET AJAX

    Browser Inconsistencies with Scrolling and Padding

    The other day I was researching a slight RadGrid header and data cell misalignment when using scrolling with static headers. Finally, it turned out that there is a breaking change in the way Firefox 3 treat scrollable elements with an applied padding style. To be more specific, this browser version does not include the padding zone into the scrollable area, and as a result, the inner area of the element becomes smaller. Safari 2 and 3 behave the same way. Here is a very simple testing scenario:   <div style="width:400px">      <div style="width:100px;padding-right:300px;background:orange;overflow:auto">          <div style="width:500px;height:100px;background:yellow">&nbsp;</div>      </div>  </div>      The above HTML code will be displayed by Firefox 3, Firefox 2, IE7, Opera 9 and Safari...
    July 23, 2008
  • Web ASP.NET AJAX

    Web Resources demystified: Part 3 (Troubleshooting)

    In this post I will show you how to troubleshoot Web Resource related problems and how to deal with them. If you are using an ASP.NET server control with rich client-side behavior it is likely built to utilize web resources. Sometimes your page loads and that rich server side control does not work at all - the tree view does not expand, the grid cannot sort etc. Most of the times this is because the JavaScript files of those controls have failed to load. If your browser is configured to prompt on JavaScript errors you may see the following error messages: "RadTreeView...
  • Web ASP.NET AJAX

    RadRotator binding to XML data

    As you already know, the upcoming RadControls for ASP.NET AJAX Q2 2008 release will add a new control to the suite - the RadRotator. If you are familiar with the RadRotator control from the classic ASP.NET controls suite, you will be glad to know that it is now included in the new Ajax suite as well.   One important change I would like to talk about is how the new rotator works with XML data. The classic rotator control had a property called ContentFile, which allowed the developer to specify a XML file to use as a datasource for the rotator frames....
    July 18, 2008
  • Web

    Maximum performance using Telerik RadGrid client-side data-binding with LINQ to SQL

    As I mentioned in one of my previous posts with RadGrid for ASP.NET AJAX Q2 2008 you can access the grid sort and filter expressions on the client. While filter expressions toString() method will create SQL syntax representing current grid filtering now you have toDynamicLinq() method which will create LINQ expression that can be used directly with Dynamic LINQ library. With few lines of code you will get minimum transfer between server and client (pure JSON): and on the server side LINQ to SQL will apply all requested operations directly on the data-base server: Live Demo |...
  • Web

    Top 5 Firefox Add-Ons for Developers

    I'm a Firefox user, have been for years. I love Microsoft products and most of their software is fantastic, but I have never been much fond of Internet Explorer. Maybe its IE's UI, or maybe its the fact that it doesn't have many great plug-ins. Either way, I much prefer to use Firefox as my browser of choice when developing web applications. There are tons of great add-ons available to Firefox users to make their web developing lives easier. Here are my favorite 5: Firebug - This one's got it all: JavaScript debugger, DOM inspector, traffic analyzer, CSS inspector, and  much more....
    July 14, 2008