Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all 5678 articles
Browse latest View live

How to retrieve value from a GridView or List in a Modal Popup when user closes popup with OK

$
0
0

I have a Modal Popup being displayed as a result of clicking on an ImageButton in a call in a GridView. The Modal Popup can either show a List or a Grid (I haven't decided yet) and the user can either select an item and click OK on the Modal Popup or Cancel. At this point I want to perform some actions on the server that affect the data displayed in the main GridView on the page. So I have two questions:

1. Can I use the same Modal Popup for an ImageButton that can occur any number of times? In other words, use the TargetControlID of the ItemTemplate control?NOTE: I have discovered that I cannot use an ImageButton that is in an ItemTemplate as the TargetControl. How would I invoke the Modal Popup deom a control in a GridView Row's cell?

2. How do I call server side code upon the closing of the Modal Popup with OK AND retrieve the selected item in the List or GridView contained in the popup? Is it as simple as using OnRowCommand?


How to determine which GridView row contains the cell that invoked a Modal Popup

Page get reload after 2mins in Chrome and Firefox

$
0
0

HI All,

I am using RadAjaxPanle my aspx page and it is working good in IE. But in chrome after 2 mins idle time if any post back(submit button click, autopost back dropdown selection change) is happened to that page it is reloading again. Page.IsPost back is false after 2 mins Idle time post back.

I was checking IIS idle time out and cpu and memory ussages which are fine.

Please help if any known solutions for this problem.

Setting postback timeout as well in page load.

ScriptManager _scriptMan = ScriptManager.GetCurrent(this);
_scriptMan.AsyncPostBackTimeout = 36000;

<telerik:RadAjaxPanel ID="pnlMain" runat="server" LoadingPanelID="radAjaxLoadingPanelMain">...</telerik:RadAjaxPanel>

ActiveTabChanged Event Only Fires When TabContainer Control set to OnDemand="true"

$
0
0

Ajax Control Toolkit (Dec 2013).  ASP.NET Framework 4.5.

I am having a devil of a time getting the tabcontainer control to work as needed.  First, I found that only when OnDemand="false" does the JavaScript placed inside the <ContentTemplate> section of a tabpanel run.  Now I find that when I set OnDemand='false" so the JavaScript will run, the ActiveTabChanged event does not fire when the active tab changes.  I need to find a way to:

1.  Make JavaScript code run when OnDemand="true"

2.  Make ActiveTabChanged event fire even when OnDemand="false"

Asp.net ajax webservice not working In first call

$
0
0

i have created  webservice and i will call this webservice from javascript in asp.net. When i  run this in local its is  working fine, But when it moved to the production and accessing the page using url. First time it is not called to the websevice .but i refresh the page it is working ... i dont find any reason for  this ..please suggest me...

dropdown list inside the gridview is showing error like drop down list has a selected value which is invalid in the list.

$
0
0

Hi,

I have a drop down list inside the Grid View 

That list will get loaded based on selected filter criteria. 

First time it is getting loaded correctly and next time it is not loading but throwing error. 

Please help me out to resolve this issue.

Thanks.

How to return 1 single key value for a AutoCompleteExtender that displays multiple fields?

$
0
0

Hello,

Can anyone help me figure out how I can grab a single key value when a user selects the desired row from a AutoCompleteExtender control with multiple fields?

The example I am looking for is when the user types in the company name "Eddie's Used Cars" in the texbox, the AutoCompleteExtender will display the following values:

Eddie's Used Cars / Phoenix / AZ / 800-111-1111
Eddie's Used Cars / ST Antonio / TX / 800-222-2222
Eddie's Used Cars / San Diego / CA / 800-333-3333

I currently have my AutoCompleteExtender to display additional fields, but when the user selects the desired row I cannot return a single value "Primary Key" from the database.

I need this value to be return in order for my gridview to be displayed.

Before I added the addition fields to be displayed in the AutoCompleteExtender I was able to return a single value.

Here is the JavaScript:

<scripttype="text/javascript">


function ace1_itemSelected(sender, e) {
var ace1Value = $get('<%= ace1Value.ClientID %>');
ace1Value.value = e.get_value();

    }

 

Client Side code:

<asp:TextBox
ID="txtSearchBox"
runat="server"
Width="77%"/>

<asp:AutoCompleteExtender
ID="ace1"
TargetControlID="txtSearchBox"
ServiceMethod="GetSuggestions"
MinimumPrefixLength="1"
DelimiterCharacters=""
OnClientItemSelected="ace1_itemSelected"
FirstRowSelected="true"
runat="server"
CompletionListCssClass="auto-complete1"
CompletionSetCount="1000000000"
EnableCaching="False"
CompletionInterval="3"
CompletionListHighlightedItemCssClass="auto-complete3"
CompletionListItemCssClass="auto-complete2"
OnClientShowing="showing"
ShowOnlyCurrentWordInCompletionListItem="True"/> 

<asp:HiddenField
ID="ace1Value"
runat="server"/>

 

 

 

Placement of Javascript in Asp.Net Page with Ajax Controls

$
0
0

Windows Server 2008 R2.  IIS 7.  Visual Studio 2012.  .NET Framework 4.5. Ajax Control Toolkit (Dec 2013).

The following JavaScript worked on an aspx page prior to the addition of a Ajax tab control.  This code is placed at the bottom of the aspx page just before the </asp:content> tag.

<script type="text/javascript">
            try {
                var e = document.getElementById("<%= ReportJurisdiction.ClientID %>");
                alert(e.id);
                e.options[e.selectedIndex].selected = true;
            }
            catch (Error) {
                alert('error RJ');
            }</script>

When the page posted back, it ensured that a listbox named "ReportJurisdiction" did not scroll back to the top, but instead remained at the first selected item in the list.  The listbox has now been placed in a Ajax tab panel.  Now when the code runs (on page load), it does not find the control and the alert "error RJ" pops up.  I guess I understand this, as perhaps on initial page load, the control has not been rendered yet.  However, when the panel is updated, the code does not run again and the listbox scrolls back to the top.

WHERE should I place this code to ensure that it runs when the panel in which the listbox resides is updated/refreshed?  Thanks for any help.


sometimes I get a listsearch extender exception

$
0
0

Hi!

I've an asp.net 3.5 application which uses the latest ajax control toolkit available for 3.5 (December 2013). The application works fine but I sometimes get an exception with a listsearch extender one page. Other pages also use listsearch extenders without any problems. But the page causing the Problem isn't very complex - just an update Panel which includes a Details view which inserts a record into a database:

<asp:UpdatePanel ID="UpdatePanelTicket" runat="server"><ContentTemplate><asp:DetailsView ID="DetailsViewTicket" runat="server" AutoGenerateRows="False" CellPadding="5"
                DataKeyNames="Oid" DataSourceID="TicketsDS" DefaultMode="Insert" GridLines="None"
                Height="50px" Width="300px"><FieldHeaderStyle Font-Bold="True" /><Fields><asp:TemplateField meta:resourcekey="tfProject"><InsertItemTemplate><asp:DropDownList ID="DropDownListProject" runat="server" AutoPostBack="True" DataSourceID="ProjectsDS"
                                DataTextField="Name" DataValueField="Oid" OnSelectedIndexChanged="DropDownListProject_SelectedIndexChanged"
                                OnLoad="DropDownListProject_Load" AppendDataBoundItems="true"></asp:DropDownList><ajaxToolkit:ListSearchExtender ID="ListSearchExtenderProjects" runat="server" TargetControlID="DropDownListProject"
                                PromptCssClass="ListSearchExtenderPrompt" PromptText='<%$ Resources:GlobalResource, ListSearchExtender.PromptText%>'
                                QueryPattern="Contains" IsSorted="true" QueryTimeout="2000"></ajaxToolkit:ListSearchExtender><asp:ObjectDataSource ID="ProjectsDS" runat="server" OldValuesParameterFormatString="original_{0}"
                                SelectMethod="GetUserProjects" TypeName="AreaService" OnSelecting="ProjectsDS_Selecting"><SelectParameters><asp:Parameter Name="pUser" Type="Decimal" /></SelectParameters></asp:ObjectDataSource><asp:RequiredFieldValidator ID="reqValPrj" runat="server" ControlToValidate="DropDownListProject"
                                InitialValue="-1" meta:resourcekey="reqValPrj" Display="None" /><ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtenderPrj" runat="server"
                                TargetControlID="reqValPrj" /></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfTitle" SortExpression="Title"><InsertItemTemplate><asp:TextBox ID="TextBoxTitle" runat="server" MaxLength="100" Width="450px" Text='<%# Bind("Title") %>'
                                onkeypress="HideStatusMessage();"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidatorTitle" runat="server" ControlToValidate="TextBoxTitle"
                                Display="None" meta:resourcekey="RequiredFieldValidatorTitle" /><ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server"
                                TargetControlID="RequiredFieldValidatorTitle" /></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfVersion" SortExpression="VersionOid"><InsertItemTemplate><asp:DropDownList ID="DropDownListVersion" runat="server" DataSourceID="VersionsDS"
                                DataTextField="Name" DataValueField="Oid" OnLoad="DropDownListVersion_Load" OnSelectedIndexChanged="DropDownListVersion_SelectedIndexChanged"></asp:DropDownList><ajaxToolkit:ListSearchExtender ID="ListSearchExtenderVersions" runat="server" TargetControlID="DropDownListVersion"
                                PromptCssClass="ListSearchExtenderPrompt" PromptText='<%$ Resources:GlobalResource, ListSearchExtender.PromptText%>'
                                QueryPattern="Contains" IsSorted="true" QueryTimeout="2000"></ajaxToolkit:ListSearchExtender><asp:ObjectDataSource ID="VersionsDS" runat="server" OldValuesParameterFormatString="original_{0}"
                                SelectMethod="GetProjectVersions" TypeName="AreaService" FilterExpression="Available='X'"><SelectParameters><asp:ControlParameter ControlID="DropDownListProject" Name="projectOid" PropertyName="SelectedValue"
                                        Type="Decimal" /></SelectParameters></asp:ObjectDataSource><asp:RequiredFieldValidator ID="RequiredFieldValidatorVersion" runat="server" ControlToValidate="DropDownListVersion"
                                Display="None" meta:resourcekey="RequiredFieldValidatorVersion" /><ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtenderVersion" runat="server"
                                TargetControlID="RequiredFieldValidatorVersion" /></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfComponent" SortExpression="ComponentOid"><InsertItemTemplate><asp:DropDownList ID="DropDownListComponent" runat="server" DataSourceID="ComponentsDS"
                                DataTextField="Name" DataValueField="Oid" OnLoad="DropDownListComponent_Load"
                                OnSelectedIndexChanged="DropDownListComponent_SelectedIndexChanged"></asp:DropDownList><ajaxToolkit:ListSearchExtender ID="ListSearchExtenderComponent" runat="server" TargetControlID="DropDownListComponent"
                                PromptCssClass="ListSearchExtenderPrompt" PromptText='<%$ Resources:GlobalResource, ListSearchExtender.PromptText%>'
                                QueryPattern="Contains" IsSorted="true" QueryTimeout="2000"></ajaxToolkit:ListSearchExtender><asp:ObjectDataSource ID="ComponentsDS" runat="server" OldValuesParameterFormatString="original_{0}"
                                SelectMethod="GetProjectComponents" TypeName="AreaService" FilterExpression="Available='X'"><SelectParameters><asp:ControlParameter ControlID="DropDownListProject" Name="projectOid" PropertyName="SelectedValue"
                                        Type="Decimal" /></SelectParameters></asp:ObjectDataSource><asp:RequiredFieldValidator ID="RequiredFieldValidatorComp" runat="server" ControlToValidate="DropDownListComponent"
                                Display="None" meta:resourcekey="RequiredFieldValidatorComp" /><ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtenderComp" runat="server"
                                TargetControlID="RequiredFieldValidatorComp" /></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfCreator"><InsertItemTemplate><asp:DropDownList ID="DropDownListCreator" runat="server" DataSourceID="ObjectDataSourceCreator"
                                DataTextField="Name" DataValueField="Oid" Enabled='<%# CurrentUserDevOrAdmin() %>'
                                OnDataBound="DropDownListErsteller_DataBound" OnSelectedIndexChanged="DropDownListErsteller_SelectedIndexChanged" /><ajaxToolkit:ListSearchExtender ID="ListSearchExtenderCreator" runat="server" TargetControlID="DropDownListCreator"
                                PromptCssClass="ListSearchExtenderPrompt" PromptText='<%$ Resources:GlobalResource, ListSearchExtender.PromptText%>'
                                QueryPattern="Contains" IsSorted="true" QueryTimeout="2000"></ajaxToolkit:ListSearchExtender><asp:ObjectDataSource ID="ObjectDataSourceCreator" runat="server" OldValuesParameterFormatString="original_{0}"
                                SelectMethod="GetProjectPersons" TypeName="PersonService" EnableCaching="true"
                                CacheDuration="3600" CacheKeyDependency="cCreatorList"></asp:ObjectDataSource></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfType" SortExpression="TypeId"><InsertItemTemplate><asp:DropDownList ID="DropDownListTickettype" runat="server" DataSourceID="TickettypesDS"
                                DataTextField="Name" DataValueField="Id" SelectedValue='<%# Bind("TypeId") %>'></asp:DropDownList><ajaxToolkit:ListSearchExtender ID="ListSearchExtenderTickettype" runat="server"
                                TargetControlID="DropDownListTickettype" PromptCssClass="ListSearchExtenderPrompt"
                                PromptText='<%$ Resources:GlobalResource, ListSearchExtender.PromptText%>' QueryPattern="Contains"
                                IsSorted="true" QueryTimeout="2000"></ajaxToolkit:ListSearchExtender><asp:ObjectDataSource ID="TickettypesDS" runat="server" OldValuesParameterFormatString="original_{0}"
                                SelectMethod="GetTickettypes" TypeName="TicketLookupService"></asp:ObjectDataSource></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfPriority" SortExpression="PriorityId"><InsertItemTemplate><asp:DropDownList ID="DropDownListPriority" runat="server" DataSourceID="PrioritiesDS"
                                DataTextField="Name" DataValueField="Id" SelectedValue='<%# Bind("PriorityId") %>'
                                OnDataBound="DropDownListPriority_DataBound"></asp:DropDownList><ajaxToolkit:ListSearchExtender ID="ListSearchExtenderPriority" runat="server" TargetControlID="DropDownListPriority"
                                PromptCssClass="ListSearchExtenderPrompt" meta:resourcekey="ListSearchExtender"
                                QueryPattern="Contains" IsSorted="true" QueryTimeout="2000"></ajaxToolkit:ListSearchExtender><asp:ObjectDataSource ID="PrioritiesDS" runat="server" OldValuesParameterFormatString="original_{0}"
                                SelectMethod="GetPriorities" TypeName="TicketLookupService"></asp:ObjectDataSource></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfDescription" SortExpression="Description"><InsertItemTemplate><asp:Panel ID="PanelText" runat="server" CssClass="frameText"><asp:TextBox ID="TextBoxDesc" runat="server" Rows="5" Text='<%# Bind("Description") %>'
                                    TextMode="MultiLine" CssClass="noborder" /></asp:Panel><ajaxToolkit:ResizableControlExtender ID="resizeDesc" runat="server" TargetControlID="PanelText"
                                ResizableCssClass="resizingText" HandleCssClass="handleText" MinimumWidth="450"
                                MinimumHeight="250" MaximumWidth="900" MaximumHeight="700" OnClientResize="OnClientResizeText" /></InsertItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfAttachment"><ItemTemplate><asp:FileUpload ID="attUpload" runat="server" Width="455" /></ItemTemplate></asp:TemplateField><asp:TemplateField meta:resourcekey="tfPublic"><InsertItemTemplate><asp:CheckBox ID="chkPublic" runat="server" Checked="true" Enabled='<%# CurrentUserDevOrAdmin() %>' /></InsertItemTemplate></asp:TemplateField><asp:TemplateField HeaderText="" ControlStyle-CssClass="commentButton" ShowHeader="False"><ItemTemplate><asp:Button ID="ButtonInsert" runat="server" meta:resourcekey="ButtonInsert" OnClientClick="checkUpload(); showWait(); CheckDoubleClick();"
                                OnClick="DetailView_Insert" CommandName="Insert" CausesValidation="true" /><asp:Button ID="ButtonCancel" runat="server" meta:resourcekey="ButtonCancel" CommandName="Cancel"
                                CausesValidation="false" /></ItemTemplate><ControlStyle CssClass="commentButton" /></asp:TemplateField></Fields></asp:DetailsView>

As I've mentioned at the beginning the page works but SOMETIMES I get the following exception:

System.ArgumentException: the extender control "ListSearchExtenderProjects" is not a registered control. Extendersteuerelemente müssen mithilfe von RegisterExtenderControl() registriert werden, bevor RegisterScriptDescriptors() aufgerufen wird.
Parametername: extenderControl
   bei System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IExtenderControl extenderControl)
   bei System.Web.UI.ExtenderControl.Render(HtmlTextWriter writer)
   bei AjaxControlToolkit.ExtenderControlBase.Render(HtmlTextWriter writer) in f:\TeamCity\buildAgent\work\80acd78aa4c25314\Server\AjaxControlToolkit\ExtenderBase\ExtenderControlBase.cs:line 360.
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.WebControls.TableCell.RenderContents(HtmlTextWriter writer)
   bei System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   bei System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   bei System.Web.UI.WebControls.Table.RenderContents(HtmlTextWriter writer)
   bei System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.WebControls.WebControl.RenderContents(HtmlTextWriter writer)
   bei System.Web.UI.WebControls.DetailsView.Render(HtmlTextWriter writer, Boolean renderPanel)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer)
   bei System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer)
   bei ASP.general_createticket_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
   bei System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)
   bei System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children)
   bei System.Web.UI.Page.Render(HtmlTextWriter writer)
   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Web.UI.Page.HandleError(Exception e)
   bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   bei System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
   bei System.Web.UI.Page.PageAsyncInfo.CallHandlersPossiblyUnderLock(Boolean onPageThread)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.Web.UI.Page.AsyncPageEndProcessRequest(IAsyncResult result)
   bei ASP.general_createticket_aspx.EndProcessRequest(IAsyncResult ar)
   bei System.Web.HttpApplication.CallHandlerExecutionStep.OnAsyncHandlerCompletion(IAsyncResult ar)

The page runs asynchron because I'm sending an email in async mode in code behind. But I've a second page which runs with async=true and there the listsearch extenders run well...

Do you have any tips or ideas how to solve this issue?

Thanks!

Best Regards,
Markus

How to crerate slide show with AJAX?

$
0
0

Hi,

I downloaded Ajax Control Toolkits 4.5 and created a slide show with slide show extender. But it doesn't work.

this is my code and web services

        [WebMethod]
        public Slide[] GetSlide()
        {
            Slide[] mySlide = new Slide[4];
            mySlide[0] = new Slide("images/01.jpg", "Test", "Test1");
            mySlide[1] = new Slide("images/02.jpg", "Test", "Test1");
            mySlide[2] = new Slide("images/03.jpg", "Test", "Test1");
            mySlide[3] = new Slide("images/04.jpg", "Test", "Test1");
            mySlide[4] = new Slide("images/05.jpg", "Test", "Test1");
            return mySlide;
        }
<div><asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"></asp:ToolkitScriptManager><asp:Image ID="img1" runat="server" imageurl="~/images/01.jpg" Width="500" Height="500"/><asp:SlideShowExtender ID="SlideShowExtender1"
             runat="server"
             TargetControlID="img1"
             PlayInterval="100"
             AutoPlay="True"
             Loop="True"
             SlideShowServicePath="~/WebService1.asmx"
             SlideShowServiceMethod="GetSlide"></asp:SlideShowExtender></div>

when I run this IE has problem with it and return exception null,
I Used the other Browsers and they Don't have problem but show fixed picture and never change.

I use vs 2013 update3

plz help me Thanks,

why is this happed?

$
0
0

Hi,

I created an master page and design a asp: menu inside this page,

and created a slide show with asp.net slideshowExtender in default page "mainContent"and run this page and my mouse pointer go on menu show the sub menu under the slide show

why ??????????????

plz guide me, THANKS.

how to access folder in side a folder?

$
0
0

Hi,

 I created slideshow with ajax slide show extender and I can display images in folder images in root with this code

string path = HttpContext.Current.Server.MapPath("~/images/");

with this code I can access images in folder but my slide show images are in other folder inside Folder images.

string path = HttpContext.Current.Server.MapPath("~/images/SlideshowImages/");

when slide show run display empty images I don't know why??????????

plz help me, THANKS,

Adding AJAX Control Toolkit Visual Studio 2010

$
0
0

I downloaded the December, 2012 version of the AJAX Control Toolkit and followed the instructions in the link below to add the AJAX Control Toolkit to the Toolbox . This was successful, but I am obviously missing something still. I don't see the Script Manager, the Update Panel, or the Content Template in this toolbox. I see all sorts of extenders such as the UpdatePanelAnimationExtender and other tools. Where is the Script Manager, the Update Panel, or the Content Template? Is that in another download?

http://www.asp.net/ajaxlibrary/act.ashx

Poor performance of a GridView within an Update Panel

$
0
0

We are having a problem with this setup when we have more than 500 rows in the gridview.

The business requirement does not allow us to do paging as we are replacing a classic ASP app and have to match it.

We have discovered that the problem occurs when rendering the page, as the server-side code has completed. 

If we run this in Chrome, the page renders in a few seconds, but in IE9 the same data can take over a minute.

I've seen articles like this:

http://blogs.msdn.com/b/tom/archive/2008/09/15/slow-performance-of-a-gridview-inside-an-updatepanel.aspx  but it didn't work for us.

I'm considering changing from a gridview to a listview but I'm not sure if that will have everything I need.

Any ideas?

 

Handling "No Responce" Error

$
0
0

There is a heavy traffic on our servers from 11:00AM to 2:00PM

Is there any way to show any appropriate error message when there is no response from the web server to the client ?

Your prompt reply would be highly appreciated.

Thanks in advance.


Ajax Tab Container & Tab Panel

$
0
0

I have three tabs but the third tab doesn't work like the first and second when I click the tabs.  Before worked with the first, second and third tabs , and now the third tab stop working?????  Why?

dropdownlist with two levels...

$
0
0

hi guys, i wonder how can i generate dropdownlist with two levels.. similar to the below image.. tq

Ajax controls

$
0
0

I am using asp.net web form i my application.

ajax controls are not working prperly in my application just like calender extendar. What should I do to resolve it?

 Everything is perfect but is not working.

UpdateProgress stops when rendering page

$
0
0

We have an UpdatePanel that contains a gridview that may have 1000 rows.  This can take a long time to render, and by working with MS support we've confirmed that the data retrieval is quick, but it is the rendering of the page in the browser that is slow.

The UpdateProgress control associated with the panel contains an animated gif.  The gif moves (it looks like a rotating wheel) while the data is being retrieved and bound to the grid, but while the page is being rendered in the browser it stops.    This is confusing to the users as they think something is wrong.

Any ideas about how to keep the UpdateProgress moving?

Ajax Accordion - Expand one pane at a time

$
0
0

Hi All,

I am using Ajax accordion, My scenario is only one pane needs to expand at a time others should be collapsed. How can I handle this scenario?

Thanks

Viewing all 5678 articles
Browse latest View live




Latest Images