Can Literal Control Improve Web Page Speed Over Label Control
Apr 28, 2010
i have grid that uses around 12 to 15 label when i bind it...and grid contains thousands of records, now if i'll use literal control instead of label will it to improve the speed.
Difference between Label and literal control in Asp.net and also state when to use what???
I am completely confused as till nw i was going with label control and suddenly i am shock to see that literal control also plays similar role...
I am confused same say's that difference is only regarding to span tag i mean label control output comes with span tag... but who care's when we can do same things with label why to go with literal control
i have 100 buttons and 101 textboxs, button run scripts and some of them run by code like this:
[code]....
i meaen i want it run on client side only , before i submit by another button, but the problem is it spent more than 2 second to get value
from textbox1 to textbox2 in this case( because i have 101 button run like these), i know that it need time postback to server. i could not use return()false because if i do like that the value from texbox1 will not add into textbox2, 2 seconds is not reach my golf.
I am working on finance domain, we are using many sessions and viewstates for store values and data. Our clients want fast speed of our website. We are using grid/repeater/datalist and chart controls for show data.
I have a website that enable the user to upload pics to server (uploaded pics sizes are 300x400 and approximately 270kb). In my app. I am having another page that lists the pics and I am using there an image control for that purpose. The Image control sizes are 80px width, 60px height. My question is how can I improve the download speed by minimizing the images ? Do I have to create a thumbnail for each picture the user upload?
There are various website speed test online tools available. Few of them are listed on: [URL] I tested my website using iweb and selfseo. My website is showing 0.03KB Average speed per KB everywhere. Even google also is giving same kind of results.I tested the site using Page Speed and YSlow. I have already followed most of the recommendations suggested by these tools like efficient use CSS, contents across the domains, caching, compression and all. But still I am getting the same average speed per kb. Page speed is showing around 85/100 as my page speed score, so I guess I have optimized my site a lot. My questions here are:
1. What are the other factors affecting the avg speed per kb of a website?
2. How to improve the Avg speed per kb?
3. Is there anything related with the Server Software and Hardware that I have to check?
Note: I tested by uploading a plain html page with simple text "Hello World", but the avg speed per kb is the same for this page as well. Same is the case with the rest of the pages.
Application Platform : ASP.Net 3.5, C#3.0, LINQ as Data Access, SQL Server 2008
In my child page i have an imageButton, which is surrounded by the UpdatePanel. When the user clicks on the image button a record is removed from my database.
In my master page i have literal control which displays the records for the current user (something like Records: 10)
The RecordsCount control is updated on the page Load event of the MasterPage
Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load RecordsCount.Text = GetRecordsCount() End Sub
How can i update the RecordsCount control? I mean i use postbacks for removing records from the database. And currently the RecordsCount control will be updated if the user hits the Refresh button of the Internet browser. How could i apply the Jquery Highlight on the RecordsCount control when the user clicks on the btnRemove button on the child-page?
UPDATE: Well the first question is solved by using javascript
I have an asp.net page which has 4 grid views connecting to mysql database for data population. The average response time for a round trip to the server is 20.55 seconds. That is way too much time. I have since applied the HTTP Compression GZip to improve the speed,I don't see any improvement in load time. Ive also used pagination, but no effect.
I am using BlogEngine.net and just created a theme (site.master) file and works but when I add a literal control and try to call a function from App_Code I get a 'Compiler Error Message: BC30002: Type 'basicFunctions' is not defined.' error. I call functions from basic_functions.vb in normal .aspx pages at the root. Since my error page is in a subfolder that has it's own App_Code folder, do I have to do something different?
i have an odd thing with the Request.Params / Request.Form.i have a literal control in my masterpage.
[Code].... So far pretty basic i thought. But to my suprise the geLocation turns out to be null. The control wasn't found... when i then use a link from the dashboard page to another page which has the same masterpage, everything on that page seems to work fine.
I have a page that will display up to 4 videos at a time.. BUT i would like to see if there is any way to calculate and set the width and height according to the number of videos im presenting..
If only one video, i want it to take up the entire width and height of the space i have allocated.. ( say thats 1000w x 800h )
If im displaying 2 videos, then split that space up between the 2 and so on.. keeping the aspec ratio so not to distort the video window..
Right now im hard coding each one 400x300 which looks good when there are 4 laid out on the page.. just want to see how doable is this to accomplish..
I'm using a literal to display some javascript on a product page control. Basically what I'm doing is in my code behind I'm declaring a new stringbuilder, writing the script while inserting some dynamic variables to populate the script then setting the literal text to the stringbuilder. This leaves me open to xss attacks. What can I do to prevent this?
System.Text.StringBuilder sb = new System.Text.StringBuilder(); //loop through items in the collection for (int i = 0; i < _prod.ActiveProductItemCollection.Count; i++) { sb.Append("<script type='text/javascript'>"); //add +1 to each item sb.AppendFormat("mboxCreate("product_productpage_rec{0}",", i+1); [code]...
I have got a literal control on page (with some data on it). i want to access it in javascript and want to put some text on it. how can i access literal control in javascript. (i am using asp.net)
My code in javascript (but not working):
lths = document.getElementById("<%= lblhs.ClientID %>"); lths.innerHTML = 'this is text line"
I did the tutorial on this site for the auto completer control. It can be found here[URL] to see the code.
It uses a page method that has the words in a string array for the auto-completer. It works but it's really slow. There is a delay of a half second or so before it appears. Even when I have cache enabled it's really slow. The array only has 5 or 6 words in it. I can't imagine how slow it would be with a much larger list. Which is how this would really be useful.
Is there a way to speed this up? I know I've seen these on the web that worked better. It seems like if this were done using a service that it would be way too slow.
I should probably say I love these forums, I've been viewing for some time and have found loads of valuable information. I'm having a problem with my project, I have an updatepanel containing several items (Two Daypilot Schedulers and a Literal Control). I have set it to conditional and have it update whenever bookings are added/modified in the schedulers. This all works perfectly! I then have a literal control which contains div items with onmouseover= parameters. The control basically contains a list of pending booking requests. On Page_Load I call a method which populates the list...which works fine.
However, whenever I call the UpdatePanel.Update() method (say, when a booking is added), the schedulers update but the literal control does not. I have gone through the debugger and found that the LiteralControl.Text property is correctly set to the new updated list just before calling the Update() method. So basically it all works perfectly apart from the literal control not updating along with the schedulers in the UpdatePanel.
I am maintaining some Asp.net code. When one of the pages displays, a bulleted list of text is displayed on the web form. Somehow the bulleted text is passed in with a LITERALcontrol. I looked at the property of this LITERAL control and it is defined as "Pass Through".
I was confused because their was no C# code that was used to populate the LITERAL control. So basically with google I found out that the LITERAL must be using something called a "Pass through property"to pass in the data. Does anyone know anything about this? It seems very strange because I have no idea where the data is coming from.
So I hope I am on the right path here figuring out that a pass through property might be getting used.
Can someone me to understand this more, as I am so confused.