Hello, the bug is very easy to reproduce. This is the 4th bug I've found with decorator in one month after start using it with Lightmode rendermode, evidently it is flimsy and needs testing.
.aspx
.cs
.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Default" %><!DOCTYPE html><html><head runat="server"> <title>Telerik Decorator Bug # 4</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> <telerik:RadFormDecorator ID="RadFormDecorator1" Runat="server" RenderMode="Classic" DecoratedControls="Default, Select" /> <script type="text/javascript"> //Put your JavaScript code here. </script> <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> </telerik:RadAjaxManager> <div> <asp:DropDownList ID="DropDownList1" runat="server"> </asp:DropDownList> <asp:Button ID="Button1" runat="server" Text="Button" /> </div> </form></body></html>.cs
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;using System.Collections.Generic;public partial class Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { Dictionary<int, string> values = new Dictionary<int, string>(); for (int i = 0; i < 50; i++) { values[i] = string.Format("4th Decortor/Select Bug : {0}", i); } DropDownList1.AppendDataBoundItems = true; DropDownList1.Items.Insert(0, new ListItem("")); DropDownList1.DataSource = values; DropDownList1.DataTextField = "Value"; DropDownList1.DataValueField = "Key"; DropDownList1.DataBind(); DropDownList1.SelectedIndex = -1; }}