SharePoint Showcase 2008

20 10 2008

I was lucky enough to be able to go to the SharePoint Showcase at ICS Basingstoke last Thursday. ICS had organised a large number of SharePoint Vendors/ISV’s to come and present their latest SharePoint offerings, the vendors and their relevant software were:

  • K2 – BlackPoint Workflow Studio
  • Neverfail – Neverfail for MOSS
  • Quest Software – SharePoint Backup/Recovery and Administration
  • AvePoint – SharePoint Backup/Recovery
  • Tzunami – Web Content Migration
  • Metalogix – Web Content Migration
  • Bamboo Solutions – Web Parts for MOSS & WSS

I want to say a big thanks to ICS for organising a great event, it was great to get all the vendors under one roof to get a real demo of the products they are offering. ICS are planning to run one of these every quarter so check their website – for upcoming events!

There were even a few freebie giveaways, as well as the usual pens etc one company were offering free remote control helicopters! :p

I was very impressed with Bamboo Solutions and the wide range of webparts they were offering, they even have a few free ones, check them out at In addition I was given a one to one demo of K2’s new workflow product – BlackPoint. I was very impressed at how easily a complex SharePoint workflow could be created with a few mouse clicks whilst designing this in the Workflow Foundation would take thousands of lines of code.


The Security Validation is invalid – SharePoint Application Page

20 10 2008

I was working on a SharePoint Application Page to allow limited users to cancel a workflow on a certain item in a Document Library and leave some Comments.

When testing my solution, I recieved the following error: “The security validation for this page is invalid. Click Back in your Web browser…”

This is due to the security applied to the SharePoint site, it disables the request as it deems it as harmful. In order to correctly execute the code, you will need to allow unsafe updates to the SharePoint site while the code is performed.

Before the code you wish to perform add the following:

web.AllowUnsafeUpdates = true

This will allow your code to execute, however in order to protect the security on the SharePoint site make sure you set this to false at the end of your code:

web.AllowUnsafeUpdates = false

Hope this helps some of you, it was bugging me for ages! 🙂