Telerik Forums
UI for ASP.NET AJAX Forum
1 answer
75 views
I am getting this error (image attached) when I open the ImageManagers upload screen:

Sys.ArgumentOutOfRangeException:
Value must be an integer.
Parameter name: y Actual value was -2.383331298828125.

I'm using the latest Version (as of time of reply): 2011.1 519 (May 19, 2011).

The error happens when the uploader dialog section is open and when I mouse over the upload textbox and back into the white space underneath it.

Here is my code for the front end:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CustomCertificateEdit.aspx.cs"
    Inherits="Web.Admin.CustomCertificateEdit" MasterPageFile="~/Core/DefaultMasterPage.master" %>
  
<%@ MasterType VirtualPath="~/Core/DefaultMasterPage.master" %>
<%@ Import Namespace="Telerik.Web.UI" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="headPlaceHolder">
    <style type="text/css">
        .radeditorContainer
        {
            margin-left: auto;
            margin-right: auto;
            width: 610px;
        }
        .customCertContentContainer
        {
            margin-left: auto;
            margin-right: auto;
            width: 850px;
        }
        .radEditorErrorColumn
        {
            vertical-align: bottom;
        }
        .reTool .ImportField
        {
            background-image: url(<%= ResolveUrl("~/images/icon_popup_search.gif") %>);
        }
    </style>
    <script type="text/javascript" language="javascript">
  
  
        function radEditor_ClientCommand(editor, args) {
            if (args.get_commandName() == "ImageManager") {
                var callback = function (sender, args) {
                    var result = args.get_value();
                    $get("hdnImagesUploaded").value += (result.src + ",");
                    editor.pasteHtml(result, "ImageManager");
                };
                args.set_callbackFunction(callback);
            }
        }     
  
    </script>
</asp:Content>
<asp:Content ID="Content2" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">
    <asp:HiddenField ID="hdnImagesUploaded" runat="server" />
    <cs:CsPanel runat="server" ID="pnlCertificates" Title="Custom Certificate Advanced Editor"
        DoLocalize="true">
        <br />
        <br />
        <div class="customCertContentContainer">
            <div class="radeditorContainer">
                <span class="FieldName">
                    <%= "Certificate Title:".Localize() %></span>
                <asp:TextBox ID="txtTitle" runat="server" MaxLength="300" CssClass="FieldValue" Style="width: 300px;" />
                <asp:RequiredFieldValidator ID="reqvTitle" ControlToValidate="txtTitle" runat="server"
                    Text="*" /><br />
                <br />
                <div style="float: left;">
                    <cs:CsodRadEditor ID="radeditorCntrl" runat="server" EditorStyle="Advanced" Width="595"
                        EnableHtmlEdit="true" EnableResize="false" AllowScripts="false" Skin="Windows7" ExternalDialogsPath="~/Core/Telerik" />
                </div>
                <div class="radEditorErrorColumn">
                    <asp:RequiredFieldValidator ID="reqvRadEditor" ControlToValidate="radeditorCntrl"
                        runat="server" Text="*" />
                </div>
                <div style="clear: both;">
                </div>
                <br />
                <br />
                <cs:CsImageButton ID="btnSave" runat="server" TemplateName="done" OnClick="btnSave_Click" />
                   
                <cs:CsImageButton ID="btnCancel" runat="server" TemplateName="cancel" OnClick="btnCancel_Click" />
            </div>
        </div>
    </cs:CsPanel>
    <script language="javascript">
  
        Telerik.Web.UI.Editor.CommandList["ImportField"] = function (commandName, editor, args) {
            //window.popupCaller = 'textbox';
              alert('import field');
        };
  
    </script>
</asp:Content>

Here is the pertinent (only part I reference the radeditor) code in my code behind:

protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                this.Title = "Advanced Certificate Page Editor".Localize();
                this.breadCrumbs.Reload("");
                if (!isNew)
                {
                    CertificateEntityModel model = this.PullCertificateFromId(certificateId.Value); 
                    if (model != null)
                    {
                        txtTitle.Text = model.Title;
                        radeditorCntrl.Content = model.Html;
                    }
                }
  
                //add the custom import field button
                EditorTool importFieldTool = new EditorTool("Import Field", string.Empty);
                importFieldTool.Name = "ImportField";
                importFieldTool.Text = "Import Field".Localize();
                radeditorCntrl.Tools[1].Tools.Add(importFieldTool);
  
                //setup the image manager's filepaths and maxfile size
                string[] webPath = new string[] { Functions.GetPublicClientCustomCertificatesUploadPath(CorpName) };
                radeditorCntrl.ImageManager.ViewPaths = webPath;
                radeditorCntrl.ImageManager.UploadPaths = webPath;
                radeditorCntrl.ImageManager.DeletePaths = webPath;
                radeditorCntrl.ImageManager.MaxUploadFileSize = ONE_MEG;
                radeditorCntrl.OnClientCommandExecuted = "radEditor_ClientCommand";
            }
        }

One more thing to note; I had an issue with the image uploader throwing a server error of "expression expected". That was fixed when I added "EnableLinqExpressions = false" in a custom dialog control. In fact, it is the same code/methodology as the link http://www.telerik.com/support/kb/aspnet-ajax/editor/displaying-single-upload-control-in-the-filebrowser-upload-manager.aspx with only that one property changed.

I see people are having the same problem in this thread http://www.telerik.com/community/forums/reply-thread.aspx?messageId=0&threadId=263910 however it is a somewhat old thread in which case the version of Telerik being used is older than mine and I was therefore prompted to start a new thread about the issue.

Any idea on how we can solve this?
Dobromir
Telerik team
 answered on 06 Jul 2011
1 answer
51 views
Hi Friends,
   I want to display radtreeview selected node text as group heading in radgrid.
   Please help me to resolve this issue.



Thanks,
Srinivas.
Princy
Top achievements
Rank 2
 answered on 06 Jul 2011
9 answers
120 views

Is there a simple workaround for asp:ValidationSummary not working in medium trust when inside a RadAjaxPanel?

When in full trust, no issues, when in medium no validationsummary.

Thanks in advance

 

Sebastian
Telerik team
 answered on 06 Jul 2011
2 answers
323 views
Hi,

I am using AJAX "Grid / Update/Insert/Delete in Hierarchy", in which i am displaying two grid in hierarchy. In the two level of grid i don't want to add/edit/delete the row on first level(MasterTableView). But i need to apply Add/Edit/Delete operation for second level of table view. How can i disable the "Add new record" option in master grid view.

Thanks
Jayesh Goyani
Top achievements
Rank 2
 answered on 06 Jul 2011
1 answer
83 views
Hello,

I am using a RadGrid with a Checkbox as the last column. Can you please provide me the code  to detect the checkbox event. My purpose is to collect the id of the record for which the check box is enabled.

Please help

Thanks in Advance
Shinu
Top achievements
Rank 2
 answered on 06 Jul 2011
6 answers
135 views
Hi,

I'm using the example from http://demos.telerik.com/aspnet-ajax/dock/examples/dynamicdocks/defaultcs.aspx to dynamically add Docks to a DockZone. In this example every new Dock is added to the top position of all Docks within the Zone.

Is it possible to add the new Docks to the bottom position of all Docks within the Zone?

Thanks,
Danny
Pete
Top achievements
Rank 1
 answered on 06 Jul 2011
1 answer
45 views
My application has a radgrid having three child GridTableView in hierarchical structure, i have added a custom pager to the grid with linkbuttons "show more per page" and "show all results" link button, when i click on "show more per page" link button of one of the grandchild grid and come at the end item of grandchild grid the pager disappears from grandchildgrid, this also happens when i click on "show all result" link button, the pager of grandchild grid disappears. It would be great if you people can help me out with this issue, Thanks in advance.




Princy
Top achievements
Rank 2
 answered on 06 Jul 2011
2 answers
271 views
Hello!

I have DotNetNuke version 05.06.02 and Telerik version 2011.1.315.35.
I am making a site that will store the content in the editor to MS SQL and images in the images folder
but I hit the problem already in the beginning - ImageEditor pops up and is loading and loading for ever.

I can't find what could be the problem.
My code:

KnowledgeBaseAdd.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="KnowledgeBaseAdd.aspx.cs" Inherits="DesktopModules_KnowladgeBase_KnowledgeBaseAdd" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<%@ Register TagPrefix="dnn" Namespace="DotNetNuke.Web.UI.WebControls" Assembly="DotNetNuke.Web" %>
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
    </telerik:RadScriptManager>
    <div>
        <telerik:RadEditor ID="RadEditor1" runat="server">
        <ImageManager ViewPaths="/" UploadPaths="/" DeletePaths="/" />
        <DocumentManager ViewPaths="/" UploadPaths="/" DeletePaths="/" />
 
        </telerik:RadEditor>
    </div>
    </form>
</body>
</html>

KnowledgeBaseAdd.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
 
public partial class DesktopModules_KnowladgeBase_KnowledgeBaseAdd : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string[] imagepath = { "/" };
        string[] documentpath = { "/" };
        RadEditor1.ImageManager.UploadPaths = imagepath;
        RadEditor1.ImageManager.ViewPaths = imagepath;
        RadEditor1.ImageManager.DeletePaths = imagepath;
        RadEditor1.DocumentManager.UploadPaths = documentpath;
        RadEditor1.DocumentManager.ViewPaths = documentpath;
        RadEditor1.DocumentManager.DeletePaths = documentpath;
 
    }
}

Since the update of Telerik was done, maybe there is a problem in web.config file but my intuition tells me that that is not the case.
Web.config:
<configuration>
    <!-- register local configuration handlers -->
    <configSections>
        <sectionGroup name="dotnetnuke">
            <!-- the requirePermission attribute will cause a syntax warning - please ignore - it is required for Medium Trust support-->
            <section name="data" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="logging" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="scheduling" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="htmlEditor" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="navigationControl" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="searchIndex" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="searchDataStore" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="friendlyUrl" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="caching" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="authentication" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="members" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="roles" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="profiles" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="permissions" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="moduleCaching" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="outputCaching" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
            <section name="sitemap" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke"/>
        </sectionGroup>
    </configSections>
    <connectionStrings>
        <add name="SiteSqlServer" connectionString="Data Source=fs.fliptest.local;Initial Catalog=helpdesk;User ID=sa;Password=Laskopivo1234" providerName="System.Data.SqlClient"/>
        <add name="uoffice2ConnectionString" connectionString="Data Source=fs.fliptest.local;Initial Catalog=uoffice_dev;User ID=sa;Password=Laskopivo1234" providerName="System.Data.SqlClient"/>
    </connectionStrings>
    <appSettings>
        <!-- Connection String for SQL Server 2005/2008 Express - kept for backwards compatability - legacy modules   -->
        <add key="SiteSqlServer" value="Data Source=fs.fliptest.local;Initial Catalog=helpdesk;User ID=sa;Password=Laskopivo1234"/>
        <!-- Connection String for SQL Server 2005/2008 - kept for backwards compatability - legacy modules
    <add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;"/>
    -->
        <add key="InstallTemplate" value="DotNetNuke.install.config"/>
        <add key="AutoUpgrade" value="true"/>
        <add key="UseInstallWizard" value="true"/>
        <add key="InstallMemberRole" value="true"/>
        <add key="ShowMissingKeys" value="false"/>
        <add key="EnableCachePersistence" value="false"/>
        <add key="HostHeader" value=""/>
        <!-- Host Header to remove from URL so "www.mydomain.com/johndoe/Default.aspx" is treated as "www.mydomain.com/Default.aspx" -->
        <add key="RemoveAngleBrackets" value="false"/>
        <!--optionally strip angle brackets on public login and registration screens-->
        <add key="PersistentCookieTimeout" value="0"/>
        <!--use as persistent cookie expiration. Value is in minutes, and only active if a non-zero figure-->
        <!-- set UsePortNumber to true to preserve the port number if you're using a port number other than 80 (the standard)
    <add key="UsePortNumber" value="true" />
    -->
        <add key="InstallationDate" value="4/1/2011"/>
    </appSettings>
    <system.codedom>
        <compilers>
            <compiler language="vb;vbs;visualbasic;vbscript" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" extension=".vb" warningLevel="4">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="OptionInfer" value="true"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
            <compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CSharp.CSharpCodeProvider,System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" warningLevel="4">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
        </compilers>
    </system.codedom>
    <!-- The system.webServer section is required for IIS7 compatability It is ignored by IIS6-->
    <system.webServer>
        <modules>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="managedHandler"/>
            <add name="Compression" type="DotNetNuke.HttpModules.Compression.CompressionModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="RequestFilter" type="DotNetNuke.HttpModules.RequestFilter.RequestFilterModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="Exception" type="DotNetNuke.HttpModules.Exceptions.ExceptionModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="UsersOnline" type="DotNetNuke.HttpModules.UsersOnline.UsersOnlineModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="DNNMembership" type="DotNetNuke.HttpModules.Membership.MembershipModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="Personalization" type="DotNetNuke.HttpModules.Personalization.PersonalizationModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="Analytics" type="DotNetNuke.HttpModules.Analytics.AnalyticsModule, DotNetNuke.HttpModules" preCondition="managedHandler"/>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI" preCondition="managedHandler"/>
        </modules>
        <handlers>
            <remove name="WebServiceHandlerFactory-Integrated"/>
            <add name="LogoffHandler*" path="Logoff.aspx" verb="*" type="DotNetNuke.Services.Authentication.LogOffHandler, DotNetNuke" preCondition="integratedMode"/>
            <add name="RSSHandler" path="RSS.aspx" verb="*" type="DotNetNuke.Services.Syndication.RssHandler, DotNetNuke" preCondition="integratedMode"/>
            <add name="LinkClickHandler" path="LinkClick.aspx" verb="*" type="DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke" preCondition="integratedMode"/>
            <add name="CaptchaHandler" path="*.captcha.aspx" verb="*" type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke" preCondition="integratedMode"/>
            <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="ScriptResource" verb="GET,HEAD" path="ScriptResource.axd" preCondition="integratedMode" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="UserProfilePageHandler" verb="*" path="User.aspx" type="DotNetNuke.Services.UserProfile.UserProfilePageHandler, DotNetNuke" preCondition="integratedMode"/>
            <add name="RadProgressHandler" verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler, Telerik.Web.UI" preCondition="integratedMode"/>
      <add name="Telerik.Web.UI.WebResource" verb="*" path="Telerik.Web.UI.WebResource.axd" type="Telerik.Web.UI.WebResource, Telerik.Web.UI"/>
            <add name="Telerik.Web.UI.ChartHttpHandler" verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral, PublicKeyToken=121fae78165ba3d4"/>
            <add name="SitemapHandler" path="Sitemap.aspx" verb="*" type="DotNetNuke.Services.Sitemap.SitemapHandler, DotNetNuke" preCondition="integratedMode"/>
            <add name="HtmTemplateFileHandler" verb="*" path="*.htmtemplate" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.HtmTemplateFileHandler, DotNetNuke.HtmlEditor.TelerikEditorProvider" preCondition="integratedMode"/>
      <add name="Telerik_Web_UI_SpellCheckHandler_axd" path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" preCondition="integratedMode" />
      <add name="Telerik_Web_UI_DialogHandler_aspx" path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" preCondition="integratedMode" />
        </handlers>
        <validation validateIntegratedModeConfiguration="false"/>
    </system.webServer>
    <system.web>
        <machineKey validationKey="94AF4CDE304D971BB94AC5A71CC490ECB525ADF8" decryptionKey="A7B8D0E0036E6AC262CA5CF68D676E79911FDB68359C0E69" decryption="3DES" validation="SHA1"/>
        <!-- HttpModules for Common Functionality -->
        <httpModules>
            <!-- add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / -->
            <add name="Compression" type="DotNetNuke.HttpModules.Compression.CompressionModule, DotNetNuke.HttpModules"/>
            <add name="RequestFilter" type="DotNetNuke.HttpModules.RequestFilter.RequestFilterModule, DotNetNuke.HttpModules"/>
            <add name="UrlRewrite" type="DotNetNuke.HttpModules.UrlRewriteModule, DotNetNuke.HttpModules"/>
            <add name="Exception" type="DotNetNuke.HttpModules.Exceptions.ExceptionModule, DotNetNuke.HttpModules"/>
            <add name="UsersOnline" type="DotNetNuke.HttpModules.UsersOnline.UsersOnlineModule, DotNetNuke.HttpModules"/>
            <add name="DNNMembership" type="DotNetNuke.HttpModules.Membership.MembershipModule, DotNetNuke.HttpModules"/>
            <add name="Personalization" type="DotNetNuke.HttpModules.Personalization.PersonalizationModule, DotNetNuke.HttpModules"/>
            <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add name="Analytics" type="DotNetNuke.HttpModules.Analytics.AnalyticsModule, DotNetNuke.HttpModules"/>
            <add name="RadUploadModule" type="Telerik.Web.UI.RadUploadHttpModule, Telerik.Web.UI"/>
        </httpModules>
        <httpHandlers>
            <!-- This is for CAPTCHA support -->
            <add verb="*" path="*.captcha.aspx" type="DotNetNuke.UI.WebControls.CaptchaHandler, DotNetNuke"/>
            <!-- This is for Serving files, secure, insecure, from database -->
            <add verb="*" path="LinkClick.aspx" type="DotNetNuke.Services.FileSystem.FileServerHandler, DotNetNuke"/>
            <!-- This adds syndication support -->
            <add verb="*" path="RSS.aspx" type="DotNetNuke.Services.Syndication.RssHandler, DotNetNuke"/>
            <!-- This adds legacy support for the Logoff page -->
            <add verb="*" path="Logoff.aspx" type="DotNetNuke.Services.Authentication.LogOffHandler, DotNetNuke"/>
            <!-- ASP.NET AJAX support -->
            <remove verb="*" path="*.asmx"/>
            <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="GET,HEAD" path="ScriptResource.axd" validate="false" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            <add verb="*" path="User.aspx" type="DotNetNuke.Services.UserProfile.UserProfilePageHandler, DotNetNuke"/>
            <add verb="*" path="Telerik.RadUploadProgressHandler.ashx" type="Telerik.Web.UI.Upload.RadUploadProgressHandler"/>
            <add verb="*" path="Telerik.Web.UI.WebResource.axd" validate="false" type="Telerik.Web.UI.WebResource"/>
      <add verb="*" path="ChartImage.axd" type="Telerik.Web.UI.ChartHttpHandler, Telerik.Web.UI, Culture=neutral"/>
            <add verb="*" path="Sitemap.aspx" type="DotNetNuke.Services.Sitemap.SitemapHandler, DotNetNuke"/>
            <add verb="*" path="*.htmtemplate" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.HtmTemplateFileHandler, DotNetNuke.HtmlEditor.TelerikEditorProvider"/>
      <add path="Telerik.Web.UI.SpellCheckHandler.axd" type="Telerik.Web.UI.SpellCheckHandler" verb="*" validate="false" />
      <add path="Telerik.Web.UI.DialogHandler.aspx" type="Telerik.Web.UI.DialogHandler" verb="*" validate="false" />
    </httpHandlers>
        <!-- set code access security trust level - this is generally set in the machine.config
    <trust level="Medium" originUrl=".*" />
    -->
        <!-- set debugmode to false for running application -->
        <compilation debug="true" strict="false">
            <buildProviders>
                <remove extension=".resx"/>
                <remove extension=".resources"/>
            </buildProviders>
            <assemblies>
                <add assembly="Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.DirectoryServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
                <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
                <add assembly="System.Speech, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies>
            <!-- register your app_code subfolders to generate granular assemblies during compilation
      <codeSubDirectories>
        <add directoryName="sub-directory name"/>
      </codeSubDirectories>
      -->
        </compilation>
        <!-- permits errors to be displayed for remote clients -->
        <customErrors mode="RemoteOnly"/>
        <!-- Forms or Windows authentication -->
        <authentication mode="Forms">
            <forms name=".DOTNETNUKE" protection="All" timeout="60" cookieless="UseCookies"/>
        </authentication>
        <!--
    <identity impersonate="true"/>
    <authentication mode="Windows">
    </authentication>
    -->
        <!-- allow large file uploads -->
        <httpRuntime useFullyQualifiedRedirectUrl="true" maxRequestLength="8192" requestLengthDiskThreshold="8192"/>
        <httpCookies httpOnlyCookies="true" requireSSL="false" domain=""/>
        <!--  GLOBALIZATION
    This section sets the globalization settings of the application.
    Utf-8 is not supported on Netscape 4.x
    If you need netscape compatiblity leave iso-8859-1.
    UTF-8 is recommended for complex languages
    -->
        <globalization culture="en-US" uiCulture="en" requestEncoding="UTF-8" responseEncoding="UTF-8" fileEncoding="UTF-8"/>
        <!--<globalization culture="en-US" uiCulture="en"  fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1"/>-->
        <!-- page level options -->
        <pages validateRequest="false" enableViewStateMac="true" enableEventValidation="false" viewStateEncryptionMode="Always">
            <namespaces>
                <add namespace="System.ComponentModel"/>
                <add namespace="System.Data"/>
                <add namespace="System.Data.SqlClient"/>
                <add namespace="System.Drawing"/>
                <add namespace="Microsoft.VisualBasic"/>
                <add namespace="System.Globalization"/>
                <add namespace="DotNetNuke.Services.Localization"/>
                <add namespace="DotNetNuke.Entities.Users"/>
                <add namespace="DotNetNuke"/>
                <add namespace="DotNetNuke.Common"/>
                <add namespace="DotNetNuke.Data"/>
                <add namespace="DotNetNuke.Framework"/>
                <add namespace="DotNetNuke.Modules"/>
                <add namespace="DotNetNuke.Security"/>
                <add namespace="DotNetNuke.Services"/>
                <add namespace="DotNetNuke.UI"/>
                <add namespace="DotNetNuke.Entities.Portals"/>
                <add namespace="DotNetNuke.Common.Utilities"/>
                <add namespace="DotNetNuke.Services.Exceptions"/>
                <add namespace="DotNetNuke.Entities.Tabs"/>
            </namespaces>
            <controls>
                <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
                <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
            </controls>
        </pages>
        <!-- ASP.NET 2 Membership/Profile/Role and AnonymousAuthentication Providers -->
        <!-- anonymousIdentification configuration:
          enabled="[true|false]"                              Feature is enabled?
          cookieName=".ASPXANONYMOUS"                         Cookie Name
          cookieTimeout="100000"                              Cookie Timeout in minutes
          cookiePath="/"                                      Cookie Path
          cookieRequireSSL="[true|false]"                     Set Secure bit in Cookie
          cookieSlidingExpiration="[true|false]"              Reissue expiring cookies?
          cookieProtection="[None|Validation|Encryption|All]" How to protect cookies from being read/tampered
          domain="[domain]"                                   Enables output of the "domain" cookie attribute set to the specified value
        -->
        <anonymousIdentification enabled="true" cookieName=".ASPXANONYMOUS" cookieTimeout="100000" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration="true" cookieProtection="None" domain=""/>
        <membership defaultProvider="AspNetSqlMembershipProvider" userIsOnlineTimeWindow="15">
            <providers>
                <clear/>
                <!-- Configuration for AspNetSqlMembershipProvider:
                connectionStringName="string"               Name corresponding to the entry in <connectionStrings> section where the connection string for the provider is specified
                maxInvalidPasswordAttempts="int"            The number of failed password attempts, or failed password answer attempts that are allowed before locking out a user?s account
                passwordAttemptWindow="int"                 The time window, in minutes, during which failed password attempts and failed password answer attempts are tracked
                enablePasswordRetrieval="[true|false]"      Should the provider support password retrievals
                enablePasswordReset="[true|false]"          Should the provider support password resets
                requiresQuestionAndAnswer="[true|false]"    Should the provider require Q & A
                minRequiredPasswordLength="int"             The minimum password length
                minRequiredNonalphanumericCharacters="int"  The minimum number of non-alphanumeric characters
                applicationName="string"                    Optional string to identity the application: defaults to Application Metabase path
                requiresUniqueEmail="[true|false]"          Should the provider require a unique email to be specified
                passwordFormat="[Clear|Hashed|Encrypted]"   Storage format for the password: Hashed (SHA1), Clear or Encrypted (Triple-DES)
                description="string"                        Description of what the provider does
                -->
                <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SiteSqlServer" enablePasswordRetrieval="true" enablePasswordReset="true" requiresQuestionAndAnswer="false" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="0" requiresUniqueEmail="false" passwordFormat="Encrypted" applicationName="DotNetNuke" description="Stores and retrieves membership data from the local Microsoft SQL Server database"/>
            </providers>
        </membership>
    </system.web>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <probing privatePath="bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;"/>
            <dependentAssembly>
                <assemblyIdentity name="Telerik.Web.UI" publicKeyToken="121fae78165ba3d4"/>
                <!--Upgraded by DotNetNuke.Telerik.Web version 5.6.2 - Date: 4/1/2011 12:08:22 PM-->
                <!--<bindingRedirect oldVersion="2008.0.0.0-2020.0.0.0" newVersion="2010.03.1317.35" xmlns="urn:schemas-microsoft-com:asm.v1" />-->
                <bindingRedirect oldVersion="2008.0.0.0-2020.0.0.0" newVersion="2011.1.315.35" />
            </dependentAssembly>
        </assemblyBinding>
        <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
        </assemblyBinding></runtime>
    <dotnetnuke>
        <htmlEditor defaultProvider="TelerikEditorProvider">
            <providers>
                <clear/>
                <!--Upgraded by DotNetNuke.TelerikEditorProvider version 5.6.2 - Date: 4/1/2011 12:08:40 PM-->
                <!--<add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True" />-->
                <add name="TelerikEditorProvider" type="DotNetNuke.HtmlEditor.TelerikEditorProvider.EditorProvider, DotNetNuke.HtmlEditor.TelerikEditorProvider" providerPath="~/Providers/HtmlEditorProviders/Telerik/" toolsFile="~/Providers/HtmlEditorProviders/Telerik/Config/ToolsDefault.xml" configFile="~/Providers/HtmlEditorProviders/Telerik/Config/ConfigDefault.xml" FilterHostExtensions="True"/>
            </providers>
        </htmlEditor>
        <navigationControl defaultProvider="DNNMenuNavigationProvider">
            <providers>
                <clear/>
                <add name="DNNDropDownNavigationProvider" type="DotNetNuke.NavigationControl.DNNDropDownNavigationProvider, DotNetNuke.DNNDropDownNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNDropDownNavigationProvider\"/>
                <add name="ASP2MenuNavigationProvider" type="DotNetNuke.NavigationControl.ASP2MenuNavigationProvider, DotNetNuke.ASP2MenuNavigationProvider" providerPath="~\Providers\NavigationProviders\ASP2MenuNavigationProvider\"/>
                <add name="DNNMenuNavigationProvider" type="DotNetNuke.NavigationControl.DNNMenuNavigationProvider, DotNetNuke.DNNMenuNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNMenuNavigationProvider\"/>
                <add name="DNNTreeNavigationProvider" type="DotNetNuke.NavigationControl.DNNTreeNavigationProvider, DotNetNuke.DNNTreeNavigationProvider" providerPath="~\Providers\NavigationProviders\DNNTreeNavigationProvider\"/>
                <add name="SolpartMenuNavigationProvider" type="DotNetNuke.NavigationControl.SolpartMenuNavigationProvider, DotNetNuke.SolpartMenuNavigationProvider" providerPath="~\Providers\NavigationProviders\SolpartMenuNavigationProvider\"/>
            </providers>
        </navigationControl>
        <searchIndex defaultProvider="ModuleIndexProvider">
            <providers>
                <clear/>
                <add name="ModuleIndexProvider" type="DotNetNuke.Services.Search.ModuleIndexer, DotNetNuke.Search.Index" providerPath="~\Providers\SearchProviders\ModuleIndexer\"/>
            </providers>
        </searchIndex>
        <searchDataStore defaultProvider="SearchDataStoreProvider">
            <providers>
                <clear/>
                <add name="SearchDataStoreProvider" type="DotNetNuke.Services.Search.SearchDataStore, DotNetNuke.Search.DataStore" providerPath="~\Providers\SearchProviders\SearchDataStore\"/>
            </providers>
        </searchDataStore>
        <data defaultProvider="SqlDataProvider">
            <providers>
                <clear/>
                <add name="SqlDataProvider" type="DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider" connectionStringName="SiteSqlServer" upgradeConnectionString="" providerPath="~\Providers\DataProviders\SqlDataProvider\" objectQualifier="" databaseOwner="dbo"/>
            </providers>
        </data>
        <logging defaultProvider="DBLoggingProvider">
            <providers>
                <clear/>
                <add name="DBLoggingProvider" type="DotNetNuke.Services.Log.EventLog.DBLoggingProvider.DBLoggingProvider, DotNetNuke.Provider.DBLoggingProvider" providerPath="~\Providers\LoggingProviders\DBLoggingProvider\"/>
            </providers>
        </logging>
        <scheduling defaultProvider="DNNScheduler">
            <providers>
                <clear/>
                <add name="DNNScheduler" type="DotNetNuke.Services.Scheduling.DNNScheduling.DNNScheduler, DotNetNuke.DNNScheduler" providerPath="~\Providers\SchedulingProviders\DNNScheduler\" debug="false" maxThreads="1"/>
            </providers>
        </scheduling>
        <friendlyUrl defaultProvider="DNNFriendlyUrl">
            <providers>
                <clear/>
                <add name="DNNFriendlyUrl" type="DotNetNuke.Services.Url.FriendlyUrl.DNNFriendlyUrlProvider, DotNetNuke.HttpModules" includePageName="true" regexMatch="[^a-zA-Z0-9 _-]" urlFormat="humanfriendly"/>
            </providers>
        </friendlyUrl>
        <caching defaultProvider="FileBasedCachingProvider">
            <providers>
                <clear/>
                <add name="FileBasedCachingProvider" type="DotNetNuke.Services.Cache.FileBasedCachingProvider.FBCachingProvider, DotNetNuke.Caching.FileBasedCachingProvider" providerPath="~\Providers\CachingProviders\FileBasedCachingProvider\"/>
            </providers>
        </caching>
        <authentication defaultProvider="ADSIAuthenticationProvider">
            <providers>
                <clear/>
                <add name="ADSIAuthenticationProvider" type="DotNetNuke.Authentication.ActiveDirectory.ADSI.ADSIProvider, DotNetNuke.Authentication.ActiveDirectory" providerPath="~\Providers\AuthenticationProviders\ADSIProvider\"/>
            </providers>
        </authentication>
        <members defaultProvider="AspNetMembershipProvider">
            <providers>
                <clear/>
                <add name="AspNetMembershipProvider" type="DotNetNuke.Security.Membership.AspNetMembershipProvider, DotNetNuke.Provider.AspNetProvider" providerPath="~\Providers\MembershipProviders\AspNetMembershipProvider\"/>
            </providers>
        </members>
        <roles defaultProvider="DNNRoleProvider">
            <providers>
                <clear/>
                <add name="DNNRoleProvider" type="DotNetNuke.Security.Membership.DNNRoleProvider, DotNetNuke.Provider.DNNProvider" providerPath="~\Providers\MembershipProviders\DNNMembershipProvider\"/>
            </providers>
        </roles>
        <profiles defaultProvider="DNNProfileProvider">
            <providers>
                <clear/>
                <add name="DNNProfileProvider" type="DotNetNuke.Security.Profile.DNNProfileProvider, DotNetNuke.Provider.DNNProvider" providerPath="~\Providers\MembershipProviders\DNNProfileProvider\"/>
            </providers>
        </profiles>
        <permissions defaultProvider="CorePermissionProvider">
            <providers>
                <clear/>
                <add name="CorePermissionProvider" type="DotNetNuke.Security.Permissions.CorePermissionProvider, DotNetNuke.Provider.CorePermissionProvider" providerPath="~\Providers\PermissionProviders\CorePermissionProvider\"/>
            </providers>
        </permissions>
        <moduleCaching defaultProvider="FileModuleCachingProvider">
            <providers>
                <clear/>
                <add name="FileModuleCachingProvider" type="DotNetNuke.Services.ModuleCache.FileProvider, DotNetNuke.Provider.ModuleCaching.FileProvider" providerPath="~\Providers\ModuleCachingProviders\FileModuleCachingProvider\"/>
                <add name="MemoryModuleCachingProvider" type="DotNetNuke.Services.ModuleCache.MemoryProvider, DotNetNuke.Provider.ModuleCaching.MemoryProvider" providerPath="~\Providers\ModuleCachingProviders\MemoryModuleCachingProvider\"/>
            </providers>
        </moduleCaching>
        <outputCaching defaultProvider="FileOutputCachingProvider">
            <providers>
                <clear/>
            </providers>
        </outputCaching>
        <sitemap defaultProvider="coreSitemapProvider">
            <providers>
                <clear/>
                <add name="coreSitemapProvider" type="DotNetNuke.SitemapProviders.CoreSitemapProvider, DotNetNuke.SitemapProviders.CoreSitemapProvider" providerPath="~\Providers\MembershipProviders\Sitemap\CoreSitemapProvider\"/>
            </providers>
        </sitemap>
    </dotnetnuke>
</configuration>


I searched a lot for the solution on the forum and via google but without of luck.
If anybody had similar or the same problem, please let me know what is the solution or give me link to the post where that info can be found.

THANK YOU VERY MUCH!!!
Marko
Henry Kwan
Top achievements
Rank 1
 answered on 06 Jul 2011
10 answers
227 views
Hi,

Please refer to my docx attachment for the web page screenshot.

Our user barcode scan some material into the application.
Sometimes, due to slow server response or because the user scan the barcode too fast, it results in double entry into the textbox.

Question: Is there a control to prevent this from happening?
My initial thought is to disable the textbox from edit upon post-back, which may/not be a good/do-able idea.

Please advise.
STEVEN
Top achievements
Rank 1
 answered on 06 Jul 2011
4 answers
141 views
Hi ,

I have a grid that uses GroupByExpressions.In the grid columns, I am using GridClientSelectColumn(Checkbox) for selecting rows.
I want when user collpase a group, if user has checked any checkbox for that group, those checkbox should be cleared.

How can I achive this functionality. Please help.

Thanks

Pramod
Top achievements
Rank 1
 answered on 06 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?