or
| <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="EditDepartment.aspx.vb" Inherits="EditDepartment" title="Untitled Page" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> |
| |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadGrid1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadGrid1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <asp:Panel ID="Panel2" runat="server" BorderColor="Silver" BorderStyle="solid" BorderWidth="1px" |
| Height="200px" Style="z-index: 101; left: 4px; position: relative; top: 0px" |
| Width="95%"> |
| <telerik:RadTextBox ID="radTextBox2" runat="server" Style="z-index: 101; left: 1px; |
| position: absolute; top: 6px" Text="abc" Width="100px"> |
| </telerik:RadTextBox> |
| <telerik:RadGrid ID="RadGrid1" runat="server" |
| GridLines="None" AutoGenerateColumns="True" AutoGenerateEditColumn = "true" |
| Skin="Office2007" AllowAutomaticDeletes="True" AllowAutomaticInserts="True" |
| AllowAutomaticUpdates="true" ShowFooter="True" > |
| <MasterTableView CommandItemDisplay="Bottom"> |
| <EditFormSettings> |
| <EditColumn UniqueName="EditCommandColumn1"> |
| </EditColumn> |
| </EditFormSettings> |
| </MasterTableView> |
| <ClientSettings EnablePostBackOnRowClick="True"> |
| </ClientSettings> |
| </telerik:RadGrid></asp:Panel> |
| </asp:Content> |
| Protected Sub RadGrid1_UpdateCommand(ByVal source As Object, ByVal e As Telerik.Web.UI.GridCommandEventArgs) Handles RadGrid1.UpdateCommand |
| Dim editedItem As GridEditableItem = CType(e.Item, GridEditableItem) |
| Dim textbox As TextBox |
| textbox = CType(editedItem("description").Controls(0), TextBox) |
| End Sub |
This is an intermittent problem. Sometimes the captcha image renders as a grey box showing no letters/numbers. This is only occurring on our load balanced site.
Our Setup:
Behaviors:
Any help/suggestions are appreciated. Thanks
Tim
| <Telerik:RadPageView ID="PageView2" runat="server"> |
| <div id='Zone2' style="float:left; position: relative; min-height:400px; min-width:980px; width:100%;"> |
| <div id='ExportDiv' runat="server" style="float:left; width: 100%;" > |
| <asp:ImageButton ID="BtnExport2Excel" SkinID='Export2Excel' AlternateText="" runat="server" style="float:left;" /> |
| <asp:ImageButton ID="BtnExport2Word" SkinID='Export2Word' AlternateText="" runat="server" style="float:left;" /> |
| </div> |
| <Telerik:RadGrid ID="RadGrid1" runat="server" PageSize='20' AllowPaging="True" AllowSorting="True" GridLines="None" ShowStatusBar='true' > |
| <MasterTableView TableLayout='Fixed' > |
| <Columns> |
| <Telerik:GridClientSelectColumn UniqueName='SelectColumn' HeaderStyle-Width="30px"/> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings > |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="True" UseStaticHeaders="True" SaveScrollPosition="True" /> |
| <Resizing ResizeGridOnColumnResize="true" AllowColumnResize="True" ClipCellContentOnResize="true" /> |
| </ClientSettings> |
| <PagerStyle Mode= "NextPrevAndNumeric" /> |
| </Telerik:RadGrid> |
| </div> |
| </Telerik:RadPageView> |
| RadGrid1.AllowCustomPaging = true; |
| RadGrid1.ShowGroupPanel = false; |
| RadGrid1.AllowFilteringByColumn = false; |
| RadGrid1.ClientSettings.AllowDragToGroup = false; |
| RadGrid1.ClientSettings.Scrolling.EnableVirtualScrollPaging = false; |
| void RadGrid1_ColumnCreated(object sender, GridColumnCreatedEventArgs e) |
| { |
| if ( !(e.Column is GridEditableColumn) ) |
| return; |
| string colName = e.Column.HeaderText; //default |
| if ( e.Column is GridBoundColumn ) |
| { |
| colName = ((GridBoundColumn)e.Column).DataField.ToLower(); |
| // clipping on values ??? , avoid typecode because we need to transform it on ItemGridDataBound |
| //if ( ( colName != MNSTR.strtypecode ) || ( colName != MNSTR.strcrmuserid) || ( colName != MNSTR.strcrmitemid) ) |
| // ((GridBoundColumn)e.Column).DataFormatString = "<nobr>{0}</nobr>"; |
| } |
| else if (e.Column is GridCheckBoxColumn) |
| colName = ((GridCheckBoxColumn)e.Column).DataField.ToLower(); |
| else if (e.Column is GridTemplateColumn) |
| colName = ((GridTemplateColumn)e.Column).DataField.ToLower(); |
| else if (e.Column is GridDropDownColumn) |
| colName = ((GridDropDownColumn)e.Column).DataField.ToLower(); |
| string newName = string.Empty; |
| bool display = true; |
| switch (colName) |
| { |
| case MNSTR.strid: |
| newName = LocalizeHelper.Localize(MNSTR.id, "Id"); |
| display = Settings[MNSTR.id].ToBool(); |
| e.Column.HeaderStyle.Width = new Unit("50px"); |
| break; |
| case MNSTR.stractivitytime: |
| newName = LocalizeHelper.Localize(MNSTR.activitytime, "Activity Time"); |
| e.Column.HeaderStyle.Width = new Unit("200px"); |
| e.Column.ItemStyle.Wrap = false; |
| display = true; |
| break; |
| etc. |