As you might find out the hard way, the .NET redistributable does not include the files required for the Reporting Services ReportViewer control. This is an issue for web servers when deploying ASP.NET applications that use this control. You can download the redistributable files below:


 
Categories: ASP.NET | Link

Ever wonder what all the shortcut keys are in Visual Studio? Well now you can print a poster of them:


 
Categories: Link | VS.NET

May 20, 2008
@ 03:47 PM

It's finally official as of May 2008, I am a patented inventor for this pretty cool project I did when I worked at Proflowers.com!
 
http://www.google.com/patents?id=9xeqAAAAEBAJ&dq=%22David+McCarter%22
 
The other guy on the patented is the president of the company, had nothing to do with it. I called one of the attorneys back in 2001 and tried to get the guy who wrote the FTP part put on it but they weren't listening to me. Also told them the diagrams submitted were wrong! Oh well.


 
Categories: dotNetDave | VB

I built a page that uses the ASP.NET AJAX UpdatePanel and within it I placed a GridView control that connects to a DataSet (that uses TableAdapers to a SQL Server 2005 database back end) using a DataSource control. I do not use paging in the GridView so that the user can print all of the items in the grid. I noticed that when there are a lot of items in the grid, about 25 or more, the load of the UpdatePanel became very slow. I figured it was my virtual machine, but this even happened on our production server and users even commented on it.

I did the normal things like checked the queries and even looked at the page tracing to determine what controls might be causing the issue. I could not find where the slowdown was coming from. Then, just to try it, I moved the DataSource control for the GridView out of the UpdatePanel. Low and behold the update sped up around 300% - 400%!

My only guess is when the DataSource control was being recreated every time the UpdatePanel was loaded and this just takes time. So now as part of my common practice, I put all DataSource controls at the bottom of the page. It would be nice if the designer did this automatically.

Tip Submitted By: David McCarter


 
Categories: AJAX | ASP.NET

May 12, 2008
@ 12:59 PM

This project gives you access to the code for upcoming releases that the Microsoft ASP.NET team is working on. The project gives you a look at the design and lets you have a voice in it.

http://codeplex.com/aspnet


 
Categories: ASP.NET | Link