CMS / Dynamic Loading Of User Controls / Finding Making Better Performance

Jan 19, 2010

I have been playing around with loading user controls in a CMS style where I can change the position and order. I have come up with this...

[Code]....

It all works fairly well - but I have alot of propertys in my user control code behinds where I could inject values into the usercontrol from my base class.

I like the way I can position usercontrols from the DB, I even added a time and date section where they could be switched on and off per day or time.

If I make every user control access the DAL for the data, it means i will have one select per user control, which means including my bassclass I could have upto 15 selects (visits tot he DB) to make the front page. Though this does not seem to make a performance problem, I was wondering if there was a better way of doing this.

View 2 Replies


Similar Messages:

Performance - Page Contains Dynamic Elements - Loading Takes Time

Feb 10, 2010

I am dynamically creating a table of checkboxes on my test.aspx page. The dimensions (row and column count) of the table are determined by querying the database. In test.aspx page, I do the following:

<script language="C#" runat="server">
protected void Page_Load ( object src, EventArgs e ) {
//Query the database to get the data for rows and columns
CheckBox[] chkBox = new CheckBox[rows * columns]; //creates a collection of checkboxes
//Iterate over the query set in a double for loop to create dynamic checkboxes
}
</script>

Right now I have the number of rows=20 and columns=10, but it can increase (with the columns more likely). I used the Net tab in Firebug to ascertain the time taken by different events and found that GetTest.aspx is taking close to 4 minutes, which is too long a time to wait. Is there a way to being down the page load time? Is my approach to create dynamic check boxes correct?

View 4 Replies

Web Forms :: Performance Of MultiView With Dynamic User Controls?

Mar 10, 2010

I created an ASP page which contains a MultiView and two buttons, it is as below

<div style="width:700px; background-color:White">
<asp:MultiView ID="mvAgreement" runat="server"
onactiveviewchanged="mvAgreement_ActiveViewChanged"> [code]...

The first and third view are simple now.The second view contains a user control AgreementDetailUC, which dynamically loads many other user controls onto several dynamically created tabs, as show below

AgreementDetailUC.ascx is like:

<div style="width:700px; background-color:White; text-align:left">
<cc1:TabContainer ID="tcAgreementDetail" runat="server" Height="300px" AutoPostBack="false">
</cc1:TabContainer>[code]....

When <Next> and <Previous> button is clicked, it take several seconds to show the second view. Page_Init is run very fast, it seems the time is spent on rendering the page.

My questions are:

1. How can the performance be improved?

2. How to change the cursor to hour glass when a button is clicked and change it back when the new view is shown (I can set it to hour glass when a button is clicked, but don't know how to set it back to normal).

View 1 Replies

Web Forms :: Dynamic Loading Of Custom User Control

Jul 28, 2010

so I have this custom user control, just some data inside divs with a fancy css.

So inside my page I need to add it multiple times, and I do so in code behind within loop.

Now, this code doesn't work

[Code]....

and of course it works fine now. My questions would be - why? can I do it without pecifying file name and just creating control the normal way like in first example?:S

View 2 Replies

AJAX :: Dynamic Loading Web User Control With Gridview Updatepanel?

Jan 8, 2010

Wasn't quite sure where to post this, seems like the issues could be any number of things, so I'm trying to keep it general... mods, feel free to relocate appropriately.

I am trying to build a page which will load various web user controls dynamically in response to menu selections made by the user, and then allow other interactions inside those controls (such as gridview manipulation and updates). The content page simply has a loginview, an ASP:Menu control, and an ASP:Placeholder. The placeholder is filled by the appropriate user control in response to the menu selection. Selecting a menu item causes a postback and the correct control is loaded as expected.

I realized that using dynamic loading with interactive controls would be a problem with respect to postbacks, so I added a ScriptManager to the content page and enclosed the gridview controls in the web user controls within UpdatePanels, thinking that all postbacks required by the GridView would be handled inside the UpdatePanel and not cause the parent page to refresh (which would then wipe out the dynamically loaded control). However, it does not seem to work this way. Instead, although the control containing the GridView loads correctly and displays data, when I attempt to page, edit, or select any item on the GridView, nothing happens on the first click. If I click on any item inside the control a second time, the entire page refreshes and the control and its contents disappear.

I have removed all the code inside the web user control and placed it directly into the content page to test, and everything functions correctly in that case. I think therefore that I must be missing something with how the user control is working, particularly with respect to the UpdatePanel. Is it just not possible to use an UpdatePanel to confine actions inside a user control that would otherwise cause the entire page to postback, or am I missing something somewhere?

Psuedo-code for the issue below

Content page

[Code]....

Control

[Code]....

View 1 Replies

Web Forms :: How To Improve The Performance Of This Page Like Making The Results To Be Displayed More Faster

May 1, 2010

I designed a web page in that i'm getting the query and executing the query, if a single user enters some query then the time won't be a matter, but if more than one person is accessing the webpage, then it will make delays to execute the queries,

how can i improve the performance of this page like making the results to be displayed more faster?

View 6 Replies

Forms Data Controls :: ListView - Making The Binding Dynamic?

Jun 20, 2010

I'm using a listview control to show a list of categories/subcategories
<%# Eval("SubCategory1")%> When the user clicks the SubCategory1 link, the list view should fill up with the next subcategory, SubCategory2. The problem is off course that <%# Eval("SubCategory1")%> is hard-coded. I need it to change to <%# Eval("SubCategory2")%>...and so on, as the user is drilling down into the sub-categories.

So is there a way to change <%# Eval("SubCategory1")%> dynamically?

View 2 Replies

Web Forms :: Using Dynamic Controls / Making Arrays Of Controls

Oct 1, 2010

I m stuck up in following code what i want to do is every time user clicks the button it should display 1 more panel (in project button is for showing for experience input fields so if some person have more than one experience than by simply click this button it should show one more set of controls )

code below

[Code]....

View 5 Replies

Web Forms :: Finding Tool To Check Application And Code Performance

May 19, 2010

Can any one give me the tool link to check the asp.net application and code performance?

View 1 Replies

Web Forms :: Finding Dynamic Controls I Add In A PlaceHolder

Jun 27, 2010

My code was actually working before. I think since I switched to .NET 4, it may have stopped functioning.What I do is this: I add some TextBox controls inside a PlaceHolder control. Then when user clicks the submit button, I am reading values entered into these texboxes.

This is what's on the page:

[Code]....
This is how I add controls into my PlaceHolder:

[Code]....

And this is the button click event: [Code]....

Like I said, this code was working before but now it doesn't.

View 2 Replies

Dynamic - Dynamically Loading Controls And Persistence?

Sep 1, 2010

I am loading a series of controls in the Page_Load event. However, I have to recreate those controls each page load, which means storing their data elsewhere. This is cumbersome.

protected void Page_Load(object sender, EventArgs e)
{
MyControl control = (MyControl)LoadControl(...);
control.Initialize(GlobalClass.controlData);
//^gives the control the data it had previously.
//Or use ViewState["controlData"] if serializable.
Controls.Add(control);
}

I feel like I should be using if (!IsPostBack) {}, but I don't know how, or why. In contrast, if I place the controls into the markup, then the controls seem to stay persistent. For example, a button in mark-up will remember any changes to its Text property (I think?).

<asp:Button ID="buttonText" runat="server"
Text="Text Segment" onclick="buttonText_Click" />

How do I maintain some sort of persistence with dynamically added controls, like controls added via mark-up? This would save me much work and frustration.

(I've coded for a small eternity, but the more I do ASP.NET, the more confused I become. Which is exactly the opposite of what how I understood learning to work :-P.)

View 2 Replies

Web Forms :: Asp Web User Controls Performance

Nov 18, 2010

i have a web application with master and content pages i just wanna know that can i use web user controls(.ascx) instead of these content pages and load them dynamically according to user clicks on the menu does using user control affects performance. i wanna load data from sql server in controls placed in web user controls so i m confused that it ll be a performance hit as i have to load the user control after every postback..plz give me suggestions on this. is there any performance testing tool that i can use to see the load on server.

View 9 Replies

Forms Data Controls :: Finding The Dynamic Templatefield Control In A Gridview?

Dec 16, 2010

I have a gridview where I in codebehind add a templatefield

[Code]....

In my update command when i try to find the "Result" textbox I get a null object
[Code]....

In the gridview there is another templatefield "Name" that consist of two boundfields("Firstname" and "Lastname") This column is added in the design phase and not in the codebehind.I don't have any trouble finding these controls using the ID added in the markup
[Code]....My issue is with the result column that I add in codebehind.

View 3 Replies

Web Forms :: Loading Dynamic Ascx Controls And Passing Data To It?

Dec 3, 2010

I am loading dynamic ascx controls into a placeholder using:

Control control = LoadControl([controlpath]);

PlaceHolder1.Controls.Add(control);

I need to pass the data to its public properties.

View 1 Replies

Creating Dynamic DataList Controls With ID's Based On Bound Data - Finding Alternative

Jun 28, 2010

As a workaround for the fact that asp:Checkboxes don't have values, I am attempting to dynamically create the ID's of checkboxes in a DataList so that it inserts the primary keys into the control ID. This is surprisingly difficult.

I have placed a PlaceHolder in my DataList ItemTemplate, then in the ItemCreated I create the checkboxes using string.Format("Checkbox{0}", DataBinder(e.Item.DataItem, "ID")). The problem is that this only works in a non-postback condition, as on postback the DataItem is null. And of course ItemDataBound isn't called on PostBack so that won't work either.

I can't seem to find a good way to handle this short of if (IsPostback) dataList.Bind(), which i don't think is a good way to do it.

Can anyone provide me with any alternatives here?

View 1 Replies

Making Dynamic Charts In Reports With VB.net

Mar 7, 2011

I wanna know if it's possible to make dynamic charts with Reports (not crystal reports) of VS2005 in asp.net+vb.net. My boss want me to make a chart within a report and be able to click a bar and go to another report or subreport of that particular bar of the chart.

Right now I know how to make a chart with the report but it's static.

View 5 Replies

DataSource Controls :: LINQ Performance Application Performance Is Not Up To Par?

Apr 29, 2010

I am not sure if this is the right forum. I can not find a forum for LINQ.

I am working on an application using LINQ. Application performance is not up to par and my tests show that it is LINQ queries that are slow. I was wondering if anybody can recommend where I can find an article about optimizing LINQ performance maybe by compilation or other methods.

View 1 Replies

Forms Data Controls :: Making A Gridview To Show The Information Of A User That Is Logged In?

Nov 2, 2010

Im making a gridview that need to show the information of a user that is logged in, but i got the "?" ERROR whole the time.

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

View 1 Replies

Web Forms :: Do A Large Number Of User Controls (also Inside Repeaters) Impact To Performance

Nov 5, 2010

I tried to find out about subject but with no success. The point is that in the beginning I've made many user controls. My site is too slow. I have not idea yet if it is because of user controls.

View 7 Replies

Configuration :: Finding Best Practice For Making Sure That Slow Pages Don't Affect Other Pages?

Aug 31, 2010

Page B - loads slowly and needs to do some CPU-intensive operations on the web server.

I noticed that when someone is loading Page B, then Page A also loads slowly. This is even worse if multiple users are loading Page B at the same time. Page A won't finish loading until Page B is done.

Is there a best practice for making sure that Page A can still load quickly? Maybe a config setting or IIS setting that I need to change from its default? With 2 users loading Page B at the same time, the web server CPU usage only gets to 30% so I suspect it might be something I can tweak with the settings.

View 1 Replies

Making SiteMap Menu Using CSS And JQuery - Finding Step By Step Tutorials

Mar 5, 2011

I am using asp.net sitemap with the in-built asp.net menu but this is very 'dull'. I want to apply CSS and jQuery to give it a better visual look and feel. I have read various articles based on [URL] However, i really liked [URL]

Is there any examples or tutorials similar to this which are FREE?

View 1 Replies

Response Time Monitor In Application And Dynamic Performance Management?

Sep 6, 2010

I want to implement a response time monitor in a ASP.Net application. This monitor has to calculate the average response time during 2 secs. Whats the performance counter i can use. I tried ASP.NET ApplicationsRequests/Sec but did not work. Whats the best way to do this. I am using the default server formed by VS2005 for development, does this affect the performance counter programming?

Where should I implement the logic? Global.ASAX? in every 2 sec i want to check this value and make some decisions.

In addition, what are the parameters I can alter in a ASP.Net application at runtime to improve perfromance. How can I change them?

View 5 Replies

Web Forms :: Asynchronous Loading User Controls?

Aug 20, 2010

I have 3 user controls that I have to load at the same time. They each contain a gridview that pulls data from the database. They are doing a "delay" load of the data so there is a progress bar template that shows that the data is loading however the first gridview fires and loads, then the second, then the third and I need them to all fire at the same time.

View 3 Replies

AJAX :: Loading Web User Controls When Using A WebService?

May 13, 2010

I'm using partial page loads off a webservice and was curious if there was a way to load a control through the .asmx file when the part loads. I tried:

Control CallDetailsControl =
this.LoadControl("~/mycontrol.ascx");

View 1 Replies

Finding A Dynamic Reporting Tool?

Jan 23, 2010

I'am looking for a dynamic reporting tool for Asp.Net. Tool should support drag drop of data fields, simple grouping and simple expressions. Actually end users will use this tool for data listing. Rendering to html and pdf is enough.

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved