Telerik blogs

Latest

  • Web ASP.NET MVC

    Telerik RadControls in Microsoft ASP.NET MVC

    To continue with my previous blog post about RadGrid for ASP.NET AJAX in Microsoft ASP.NET MVC, I've made another example how to use RadControls for ASP.NET AJAX as pure client-side components in this environment. The biggest challenge here is the ScriptManager and scripts registration in general. By default the creation of client-side components is so tightly coupled with the ajax functionality (PageRequestManager) that the only way to enable this is to inherit from ScriptManager (or RadScriptManager) and build everything manually: protected override void Render(HtmlTextWriter writer) {      foreach (RegisteredScript script in GetRegisteredClientScriptBlocks())      {          if (Page.Items[script.Key] == null)          {              Page.Items[script.Key] =...
    October 02, 2008
  • Web

    Loading Images in Silverlight2 Applications

    One question we receive very often from our customers, is how to load an image, from different relative folders in Silverlight. This is a little bit tricky and it is different from the way it is working in HTML. I found this great article, from the Katrien's MSDN blog, about all the possible scenarios that you may have. Here is the reference: http://blogs.msdn.com/katriend/archive/2008/04/27/different-ways-for-loading-images-and-files-in-silverlight-2-applications.aspx   Enjoy!...
    October 02, 2008
  • Web ASP.NET AJAX

    RadComboBox + jQuery

    Do you think that RadComboBox animations are boring? We can spice them up with a little  help from jQuery. Let's make the dropdown fade for example - This can be done very easily using the fadeIn, fadeTo and fadeOut jQuery methods. You can download a sample project for more details. We can also animate the text of the items. All you need  to do is to animate the padding-left css attribute of the item's DOM element. The following script shows how the text can be moved when you hover over the item: $('.rcbItem') .mouseover(function(){          $(this).stop().animate({paddingLeft:"54px"}, {duration:500}); }) .mouseout(function(){          $(this).animate({paddingLeft:"4px"}, {duration:500}); })
    October 01, 2008
  • Web ASP.NET AJAX

    RadTreeView for ASP.NET Ajax - Binding to LinqDataSource

    Since the Q2 2008 SP1 release RadTreeView, RadMenu, RadPanelBar and RadTabStrip support hierarchical databinding to the LinqDataSource control. In this blog post I will demonstrate how to do this with RadTreeView (the steps are identical for the aforementioned controls). Create a new Web Site in Visual Studio 2008 and copy the Northwind database in your App_Data folder Add a new "Linq to SQL classes" item named "Northwind.dbml"
    October 01, 2008
  • Web ASP.NET MVC ASP.NET AJAX

    How To: Telerik RadGrid for ASP.NET AJAX with ASP.NET MVC

    I've made small example how to use RadGrid for ASP.NET AJAX in Microsoft ASP.NET MVC:   The key here is to inherit from RadGrid and call explicitly desired grid commands. Let's say you want to edit particular record: 1) Create a template column and add this to the ItemTemplate: <%# Html.ActionLink("Edit", "RadGridCommand", new { ControlID = MyGrid1.ID, CommandName = "Edit", CommandArgument = Container.ItemIndexHierarchical }) %>   2) Now handle this in your controller: public ActionResult RadGridCommand(string ControlID, string CommandName, string CommandArgument) {     ViewData["ControlID"] = ControlID;     ViewData["CommandName"]= CommandName;     ViewData["CommandArgument"] = CommandArgument;     return View("Index"); }   3) Override OnPreRender in inherited class and call explicitly the grid...
    September 30, 2008