6Oct/110
Sharepoint 2010 – disable client side validation while in edit mode
If your web part uses client side validation you would have experienced how annoying this is when opening the page in Edit Mode. I knew there had to be a way to turn this off, but it wasn't until today I actually spent a few minutes figuring it out. The solution is to add an IF statement in the Page_PreRender() method to check the current page mode, and then disable the client side script for the validation controls:
protected void Page_PreRender(object sender, EventArgs e)
{
// determine if page is in Edit mode
WebPartManager wp = WebPartManager.GetCurrentWebPartManager(Page);
if (wp.DisplayMode == WebPartManager.EditDisplayMode)
{
// disable all client side validation
RequiredFieldValidator1.EnableClientScript = false;
RequiredFieldValidator2.EnableClientScript = false;
ValidationSummary1.EnableClientScript = false;
} }
