In order to develop with SharePoint you really need to have a set of tools to make your life simpler. Everyone has their own preferences, but this is my current toolset. Everyday Tools These are the tools I use pretty much everyday and couldn't get ...
One of the things that can really help the performance of your site is caching. Going to the SharePoint database for every request to retrieve a file can be very expensive, particularly if once the file has been retrieved you need to process it fu...
XSLT allows you to to use the <xsl:import> directive to import additional XSL into your transformation. This can be really useful to pull in standard <xsl:template> sections into your own transform. This is good practice as it removes du...
ViewState is useful for saving a control's state across page post backs, but is does no good at all if you are navigating via links...the ViewState is only ever used during a POST not a GET. If you have a SharePoint publishing site (or even a collab...