Master Page Sometimes Take Much Page Loading Time?
Dec 21, 2010Sometimes master page makes the application slow according to the page load time in respect to individual page.
How to overcome this problem?
Sometimes master page makes the application slow according to the page load time in respect to individual page.
How to overcome this problem?
The problem with my web application is when ever i load the home page - The master page as well as content page loads ---This seems fine but when i navigate thorugh the website which have the same Master page but diffrent content page .... the master page loads again. What i want to do is ..I want to keep the master page intact and only the content page loads. How can I accomplish it..
View 3 RepliesI have a site where I am trying to implement a jQuery UI based MessageBox in my master page. Content pages are arranged accoring to business area folders, i.e. '~/Branding/Contracts.aspx'. I find that when I load such a content page, jQuery, which is referenced in the master page as below, does not load. I assume that this is because the browser is requesting 'Branding/Scripts/jQuery What can I do about this? I don't have the 'root' operator in a plain 'script' tag.
<script src="/Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="Scripts/jquery-ui-1.7.2.custom.min.js" type="text/javascript"></script>
I have an web application of 200 web pages and all has a single master page. Most of the content pages use AJAX controls so most of content pages has its own ScriptManager. Now I have a requirement to add a link with HoverMenuExtender control and for that I need to put ScriptManager in the Master page, but it is working only in the content pages where there is not ScriptManager.
All the other content pages which has ScriptManager throws the error Only one instance of a ScriptManager can be added to the page. I don't want to work on most of the content pages again to remove ScriptManager. Is there any easy way to do this something like coding in Master page which decides if there is already ScriptManager already, then don't load it.
I'm having a problem with the load order on my project. I've got a website with a series of content pages which need to access a central set of variables (UserID, etc..). To me, the best way to store this information is in a series of session variables, and the best way to load this information is via the onload method of the Master page. However, my content page onload method is getting called first, throwing a series of null exceptions. From everything I have read, the master page should be loaded first, and then the content page.
View 1 RepliesI have developed an application in asp.net with crystal report. It has more than 30 pages in the project. Now I want to improve the performance of the application.1. What I need is , I want to know each and every page loading time and where actually it take long time to load while requesting the page.There are so many tools available. But am not able to follow as where actually the problem is and how to solve.
View 6 Repliesi currently use the context.timestamp function to get the time in the beginning of the request but i want to know if i can check the time sooner in the pipeline (before the load page phase) or the timestamp is the earlier time i can get. now i need to find the latest time after the request was processed, of course i can check the time in the end of the function, but is there somewhere else where i can check the time of the request ending.
View 3 RepliesIs there any way I can figure out that the page is loading for the first time in the web browser. We are deploying in a web farm scenario and doing some crazy operations with our website and it has become hard for me to figure out how to know that the website is loaded th e first time in the browser.
Also is there any way I can clear cache as old data keeps on getting displayed.
I am facing a problem related to webpage loading. After analysing the problem I got the conclusion that this is because of the use of third party control (Telrik Control) on the page.
it loads "ScriptResource.axd?d=VHFRlHPU4ruHmOYm-mEPLk5XeFL0XZCCksSiaq9cH120I4XzMjzdvS3A-Z1Q4FSlJuGkXycxn8tvOxEGZvni7w2&t=634068427680000000"
type of scripts on browser so it take time to load the page. Is there any way to reduce time of loading page?
I recently re-develop our company's web system. However, when I just finished everything, our internal user complains that the page is noticable slower than the old one. I tested it on my machine and it seems to be ok. As it is a major concern of my manager, I decide to add a bit of code to return the time comsumed in page loading. Can someone give some idea about it? What I try to know is: from the time user click on "submit" button until the page is fully loaded to the user, how many seconds it costs. I have ajax in the page. Is it possible to do it in js? or any other sort of way is fine too.
View 10 RepliesI have noticed two time-related problems with my website:
[1] Slowness of loading the graphics for each page in the browser;
[2] Receiving a "Runtime Error" page in the browser when I do take action on the site (e.g. navigate to another page) within approx. 30 seconds.
Are these problems related to limitations of my web host?
I have a master page in my website. I want some sort of container to load external website in my contentplaceholder.Frames and object tags are the tried options. My DOC type doesn't support Frames and object tag has that scroll border displayed by default and I can't remove it because it will be a page from another domain.
On the loaded site the users will be able to browse and search products, so I just dont want to read the html once. That will be the actual website loaded/displayed.
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?
I know you can do paging in gridview but is there a way which allows u to load one page ie page 1 and then when the user select page 2 it loads that page...because I will have 100,000 rows and I dont want to load all of them.. But I need to show all, so is there a way which u can do paging which allows u to load a page at a time?
View 2 Replieslast from the few days I am getting the following error in my production server("Index was outside the bounds of the array".).The follwoing error is coming in the webpartclass before adding the usercontrol to webpart.Strangely when the page is loading first time it is working fine with out any error.After 5,6 clicks in my page the above error is coming. It is working fine in my local machine and in development server.
The problem is only in production server.
base.CreateChildControls(); OTBTWorkshop = (UserControl)Page.LoadControl(@"~/_layouts/UserControls/tets/teest.ascx"); this.Controls.Add(OTBTWorkshop);
I am making one application where i am fetching huge data from database to gridview.
for this it was taking some 30 to 40 seconds. so instead of showing nothing in the page
I am using update panel and update progress bar.
everything is ok but when progress image is showing in the page that time it's moving only one time and stop and before completing page postback.
Here is my code:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager> <div><script language="javascript" type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
var popup = $find('<%= modalPopup.ClientID %>');
prm.add_initializeRequest(InitializeRequest);
[Code] ....
And here is my code behind:
protected void Button1_Click(object sender, EventArgs e) {
con.Open();
SqlCommand com = new SqlCommand("select * from processdailydata", con);
SqlDataAdapter sda = new SqlDataAdapter(com);
DataSet ds = new DataSet(); sda.Fill(ds);
GridView1.DataSource = ds; GridView1.DataBind(); con.Close(); }
i want to show progress image move regularly untile page load is not finished.
Displaying loading gif image whenever my page takes time to load but not for particular single control. i had seen this. URL...but it working for button , can i check it for my whole page and all controls whenever it takes times to load.
View 1 RepliesI am using a master page with a treeview control. I have 2 other pages Summary.aspx and Home.aspx
I want the Summary page to be loaded when I run the application but afterwards I want to load the Home.aspx page based on the selected Node change event of the treeview control.
I have placed the treeview control in master page because it has to remian the same for all my pages.
Did I do something wrong? The problem is I am not able to load the pages based on events occuring for Tree view control.
We have installed a web site written by others which is compiled with Visual Studio 2008 and hosted in Windows server 2008 R2.
The IIS connection timeout is set to 120 seconds. But for some pages, the first page loading fails with HTTP 404 error but sequential refresh can bring the page up. The same problem happens for some images which fail to load in web pages. We are not very sure it is network related issue or hosting issue.
i created Master page which has got mainNavigator panel on top of page that is a web user control(BuildMenu.ascx). i am filling UC Menu in master page's loading :
[code]...
Every post back BuildManu.ascx is loading every time tihs is really bored me. How can i solve it. I want to do only one time load BuildMenu.ascx (in master page)
I have a master page which contains a treeview and a linkbutton. i have used 3 different stylesheets for the same page and those are listed in dropdownlist on the same master page. on dropdownlist change() event stylesheet of the master page change, i have 1 default style sheet which will come as master page loads.
now the problem is when i changed stylesheet from dropdown list, stylesheet changes the master page , but after that when if i clicked on treeview or linkbutton the stylesheet is restored to default one.
i have written following code
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
a) Assuming a page has a master page associated with it, then all controls (those declared in master page and those declared in content page) created during design time are assigned declarative values only during an Init event? I'm assuming this since to my understanding controls need first to be put into the control tree before they can be assigned their declarative values? And when page has a master page associated with it, then aren't page's controls put into the control tree only during the Pre_Init or perhaps even during the Init event? Then if that is the case, then isn't the earliest that these controls can be assigned their declarative values during Init event?
b) Assuming our page is associated with Master page and also uses a theme --> skin files are also applied during an Init event, so I assume that during an Init event Asp.Net first initializes controls to their declarative values and only then applies skin rules to them?
I have a master page containing a tree and 3 dropdown lists. I am populating a context menu on right click of each node, and when clicked on any item of the context menu, it navigates to required pages.
My problem is after navigating to the required page, the selected values from the drop down lists and the selected node from the tree are getting cleared.
I can set the selected values for the dropdown lists by making some properties in master page.
But how do i maintain the selected node?
In my content page, i have got the valuepath of the right clicked node.
Or is there any other way than setting the properties in master page?
My Project is a normal web site, not a Web Project, and I am using VS 2005.
I am trying to define common Master Page Type in app_code which has an area to display error messages and the like. Very simple.
I added the following in app_code:
[Code]....
Also, I added the following in Master Page Source Declaration:
[Code]....
Also, I added the controls tblrowErrMsg and lblErrMsg as server controls to the Master Page.
Why I am doing this ?
This will allow me to display error messages from nearly any where inside the code in code-behined, app_code, and other core Class Projects (DLL).
I am developing a web application in ASP.NET3.5 with C#. I also using Telerik RadAjax Control. When user click the menu then open the page with a new tab(Like web Browser).I want to create, when user back any previous tab(page) the will be show the previous data without loading 2nd time( like browser tab). Is it Possible ?
View 2 Replies