or
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="RadGridTest.aspx.vb" Inherits="RadGridTest" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %><%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Charting" TagPrefix="telerik" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <a href="javascript:$find('RadWindow1').show();">Open RadWindow</a> <telerik:RadWindowManager ID="RadWindowManager1" runat="server" EnableShadow="True" VisibleTitlebar="true" VisibleStatusbar="false"> <Windows> <telerik:RadWindow ID="RadWindow1" runat="server" Title="Change Dashboard" Width="500" Modal="true"> <ContentTemplate> <telerik:RadGrid ID="RadGrid1" runat="server" PageSize="10" AllowPaging="true" AllowSorting="true"> <GroupingSettings CaseSensitive="false" /> <MasterTableView AutoGenerateColumns="false" AllowFilteringByColumn="true"> <Columns> <telerik:GridTemplateColumn AllowFiltering="false"> <ItemTemplate> <asp:HyperLink ID="lnkSelect" runat="server" NavigateUrl='/Default.aspx'>Select</asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Title" DataField="Title" SortExpression="Title" /> <telerik:GridBoundColumn HeaderText="Description" DataField="Description" SortExpression="Description" /> </Columns> </MasterTableView> </telerik:RadGrid> </ContentTemplate> </telerik:RadWindow> </Windows> </telerik:RadWindowManager> </div> <div> <telerik:RadGrid ID="RadGrid2" runat="server" PageSize="10" AllowPaging="true" AllowSorting="true"> <GroupingSettings CaseSensitive="false" /> <MasterTableView AutoGenerateColumns="false" AllowFilteringByColumn="true"> <Columns> <telerik:GridTemplateColumn AllowFiltering="false"> <ItemTemplate> <asp:HyperLink ID="lnkSelect" runat="server" NavigateUrl='/Default.aspx'>Select</asp:HyperLink> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Title" DataField="Title" SortExpression="Title" /> <telerik:GridBoundColumn HeaderText="Description" DataField="Description" SortExpression="Description" /> </Columns> </MasterTableView> </telerik:RadGrid> </div> </form></body></html>Imports Telerik.Web.UIImports Telerik.ChartingImports System.DataPartial Class RadGridTest Inherits System.Web.UI.Page Private Shared Function GetGridDataTable() As DataTable Dim GridDataTable As New DataTable() GridDataTable.Columns.Add(New DataColumn("Title", System.Type.GetType("System.String"))) GridDataTable.Columns.Add(New DataColumn("Description", System.Type.GetType("System.String"))) For i As Integer = 0 To 4 Dim Row As DataRow = GridDataTable.NewRow() Row.SetField("Title", "Title " & i) Row.SetField("Description", "Description " & i) GridDataTable.Rows.Add(Row) Next Return GridDataTable End Function Protected Sub RadGrid1_NeedDataSource(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadGrid1.NeedDataSource RadGrid1.DataSource = GetGridDataTable() End Sub Protected Sub RadGrid2_NeedDataSource(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles RadGrid2.NeedDataSource RadGrid2.DataSource = GetGridDataTable() End SubEnd Class
An unhandled exception was generated during the execution of the current
web request. Information regarding the origin and location of the
exception can be identified using the exception stack trace below.
|
[InvalidOperationException: Operation is not valid due to the current state of the object.] System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded() +2692302 System.Web.HttpValueCollection.FillFromEncodedBytes(Byte[] bytes, Encoding encoding) +61 System.Web.HttpRequest.FillInFormCollection() +148 [HttpException (0x80004005): The URL-encoded form data is not valid.] System.Web.HttpRequest.FillInFormCollection() +206 System.Web.HttpRequest.get_Form() +68 System.Web.HttpRequest.get_Item(String key) +39 Telerik.Web.UI.RadCompression.IsAjaxRequest() +59 Telerik.Web.UI.RadCompression.Compress(HttpApplication application) +720 Telerik.Web.UI.RadCompression.PreRequestHandlerExecute(Object sender, EventArgs e) +76 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75 |
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default3.aspx.cs" Inherits="MultiFileUploadPrototype.Default3" %> <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI, Version=2011.3.1305.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <style type="text/css"> .binaryImage img { border: 1px solid; } </style> </head> <body class="BODY"> <form runat="server" id="mainForm" method="post"> <!-- content start --> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> //On insert and update buttons click temporarily disables ajax to perform upload actions function conditionalPostback(sender, eventArgs) { var theRegexp = new RegExp("\.UpdateButton$|\.PerformInsertButton$", "ig"); if (eventArgs.get_eventTarget().match(theRegexp)) { var upload = $find(window['UploadId']); //AJAX is disabled only if file is selected for upload if (upload.getFileInputs()[0].value != "") { eventArgs.set_enableAjax(false); } } } function validateRadUpload(source, e) { e.IsValid = false; var upload = $find(source.parentNode.getElementsByTagName('div')[0].id); var inputs = upload.getFileInputs(); for (var i = 0; i < inputs.length; i++) { //check for empty string or invalid extension if (inputs[i].value != "" && upload.isExtensionValid(inputs[i].value)) { e.IsValid = true; break; } } } var $ = $telerik.$; function onClientFileUploaded(radAsyncUpload, args) { // var $row = $(args.get_row()); // var categoryInputName = radAsyncUpload.getAdditionalFieldID("TextBox"); // var categoryInputType = "text"; // var categoryInputID = categoryInputName; // var categoryInput = createInput(categoryInputType, categoryInputID, categoryInputName); // var categoryLabel = createLabel(categoryInputID, "Category"); // var subCategoryInputName = radAsyncUpload.getAdditionalFieldID("ComboBox"); // var subCategoryInputID = subCategoryInputName; // var subCategoryInput = createComboBox(subCategoryInputID); // var subCategoryLabel = createLabel(subCategoryInputID, "Category"); // $row.append("<br/>"); // $row.append(categoryLabel); // $row.append(categoryInput); // $row.append("<br/>"); // $row.append(subCategoryLabel); // $row.append(subCategoryInput); } </script> </telerik:RadCodeBlock> <div class="FileDetails"> <telerik:RadAsyncUpload runat="server" id="RadAsyncUpload1" OnClientFileUploaded="onClientFileUploaded" MultipleFileSelection="Automatic" OnFileUploaded="RadAsyncUpload1_OnFileUploaded"> </telerik:RadAsyncUpload> </div> <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" ClientEvents-OnRequestStart="conditionalPostback"> <telerik:RadProgressManager ID="RadProgressManager1" runat="server" /> <telerik:RadProgressArea ID="RadProgressArea1" runat="server" /> <telerik:RadGrid runat="server" ID="RadGrid1" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" Width="97%" ShowStatusBar="True" GridLines="None" PageSize="4" OnItemDataBound="RadGrid1_ItemDataBound" OnItemCreated="RadGrid1_ItemCreated" > <PagerStyle Mode="NumericPages" AlwaysVisible="true" /> <MasterTableView CommandItemDisplay="Top" EditMode="InPlace" AutoGenerateColumns="false" AllowMultiColumnSorting="True" EnableNoRecordsTemplate="False" DataKeyNames="DocID" IsFilterItemExpanded="False"> <CommandItemTemplate> <table width="100%"> <tr> <td width="40px"> <asp:linkbutton id="btnRefresh" runat="server" commandname="RebindGrid"> <img id="imgRebindGrid" style="border: 0px; vertical-align: middle;" alt="Refresh Data" runat="server" src="~/images/grids/refresh_small.gif" /></asp:linkbutton> </td> <td> <asp:linkbutton id="btnClearSort" runat="server" commandname="ClearSort"> <img id="img1" style="border: 0px; vertical-align: middle;" alt="Clear Sorting" runat="server" src="~/images/grids/Filter_Delete.gif" /></asp:linkbutton> </td> <td align="right"> Show <asp:dropdownlist ID="ddlFilterByDays" runat="server" Width="70px" commandname="filterbydays" AutoPostBack="true" > <asp:ListItem Value="7">7 days</asp:ListItem> <asp:ListItem Value="14">14 days</asp:ListItem> <asp:ListItem Value="30">30 days</asp:ListItem> <asp:ListItem Value="60">60 days</asp:ListItem> <asp:ListItem Value="-1">ALL</asp:ListItem> </asp:dropdownlist> </td> </tr> </table> </CommandItemTemplate> <Columns> <telerik:GridTemplateColumn> <ItemTemplate> <asp:ImageButton ID="btnEdit" ToolTip="Edit Record" runat="server" CausesValidation="False" CommandName="EditItem" ImageUrl="~/Images/Grids/edit_pencil_small.gif" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn> <ItemTemplate> <asp:ImageButton ID="btnDelete" ToolTip="Delete Record" runat="server" CausesValidation="False" CommandName="DeleteItem" OnClientClick="return GetUserConfirmForItemDelete(event);" ImageUrl="~/Images/Delete.gif" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn DataField="FileName" AllowFiltering="true" HeaderText="File Name" SortExpression="FileName" UniqueName="FileName" /> <telerik:GridBoundColumn DataField="Category" AllowFiltering="true" HeaderText="Category" HeaderStyle-Wrap="true" SortExpression="Category" UniqueName="Category" /> <telerik:GridBoundColumn DataField="SubCategory" AllowFiltering="true" HeaderText="Sub Category" HeaderStyle-Wrap="true" SortExpression="SubCategory" UniqueName="SubCategory" /> </Columns> </MasterTableView> <ClientSettings> <Selecting AllowRowSelect="false" /> </ClientSettings> </telerik:RadGrid> </telerik:RadAjaxPanel> </form> </body> </html> 

