Ajax updatepanel SharePoint 2007

22. March 2010 08:37 by arnoldbo in SharePoint  //  Tags: , ,   //   Comments

At a customer place we had issue’s after deploying a page with an Ajax updatepanel, on the development en test environment everything worked fine but on the customer’s acceptance and production environment the first postback in the updatepanel worked but after that the updatepanel didn’t react anymore.

After my collegue and I found the blog post of Mike Ammerlaan we could solve the problem pretty fast.

from Mike Ammerlaan’s Blog:

Using UpdatePanels within SharePoint

UpdatePanels are a very useful addition to ASP.NET AJAX, and represent the simplest way to convert existing, standard ASP.NET controls and parts to take advantage of Ajax techniques.  However, there are some changes within Windows SharePoint Services which may get in the way of working with ASP.NET AJAX.

Windows SharePoint Services JavaScript has a “form onSubmit wrapper” which is used to override the default form action.  This work is put in place to ensure that certain types of URLs, which may contain double byte characters, will fully work across most postback and asynchronous callback scenarios.  However, if your scenarios do not involve double byte character URLs, you may successful disable this workaround and gain the ability to use ASP.NET AJAX UpdatePanels.

For the page’s were we needed the updatepanel we placed the following script:

<script type="text/javascript"> <!-- // Every single time the page loads, including every single AJAX partial postback function pageLoad() {
        _spOriginalFormAction = document.forms[0].action; _spSuppressFormOnSubmitWrapper = true }
--> </script> 

Most important of this script is that the fix needs to be applied after every pageload, otherwise only the first postback works fine.

MOSS 2007 Certified developer

24. October 2009 13:38 by arnoldbo in Course  //  Tags: ,   //   Comments

Last friday I passed the  Microsoft Office SharePoint Server 2007 – Application Development (70-542) course with 960 points.

The exam wasn't tough but it's always good to have it on your resume.

Microsoft Techday's

6. March 2009 10:07 by arnoldbo in General  //  Tags: ,   //   Comments
Next week André and I attend the Microsoft TechDays in Antwerp. We are especially interested in the pre-conference day. This is a hole day of SharePoint sessions! LINQ and SharePoint WCF webservices and SharePoint Workflow and SharePoint

At the conference I will blog about the sessions. 480x325ani

Sharepoint Technical pre-sales course

6. January 2009 06:49 by arnoldbo in Course  //  Tags: , , ,   //   Comments
Last month I succesfully finished the course: Understanding and Positioning the New Features of Office SharePoint Server 2007 and Windows SharePoint Services 3.0 for Technical Pre-Sales Professionals. The course was about the features WSS3.0 and MOSS2007, this course is good to get up-to-speed with sharepoint the course covers all aspects of the system and how features can help company's to solve their problems.

Sharepoint development course

4. October 2008 06:36 by arnoldbo in Course  //  Tags: , ,   //   Comments
Last week Dirk Straathof en I followed the Sharepoint 2007 development course at u2u in Brussels. The course we followed was: http://www.u2u.be/CoursePage.aspx?CODE=UO12W. During this course we learned all about WSS3.0 and MOSS 2007. The Topics we discussed were: Module 01 – Introducing SharePoint 2007 Development
  • Windows SharePoint Services 3.0 versus Microsoft Office SharePoint Server 2007
  • What is SharePoint development all about? What are the skills needed? Your development environment?
  • A look at the WSS 3.0 architecture.
  • Extending an IIS Web Application.
Module 02 – WSS 3.0 Architecture
  • Farms and IIS Web Applications
  • Extending an IIS Web Application
  • LAB – Extending an IIS Web Application
Module 03 – Site Collections, Sites, Lists and Document
  • Site Collections and Sites
  • Site Templates and Site Definitions
  • Lists and Document Libraries
  • LAB – Site Collections, Sites, Lists and Document Libraries
Module 04 – Introducing the WSS 3.0 Object Model
  • Introducing the WSS 3.0 Object Model
  • SPSite and SPWeb
  • SPList and SPListItem
  • SPDocumentLibrary and SPFile
  • The Lists Web Service
  • LAB – Working with the WSS 3.0 Object Model
Module 05 - WSS 3.0 Features Framework
  • Introducing Features
  • Building a Feature Project
  • Light-Up SharePoint with Custom Actions
  • Installing, Activating, Deactivating and Uninstalling Features
  • Feature Receivers
  • LAB – Light-Up SharePoint with Features
Module 06 - SharePoint Solutions
  • Introducing SharePoint Solutions
  • Creating a SharePoint Solution
  • Adding and Deploying SharePoint Solutions
  • Installing, Activating, Deactivating and Uninstalling Features
  • Retracting SharePoint Solutions
  • LAB – Creating a SharePoint Solution
Module 07 - Application Pages and Site Pages
  • Application Pages
  • Site Pages
  • Web Part Pages
  • LAB – Application Pages and Site Pages
Module 08 - Branding WSS 3.0 Sites
  • Master Pages
  • Styling a SharePoint Site
  • Building Custom Themes
Module 09 – Managing Content in WSS 3.0
  • Document Management Features
  • User Administration
  • Introduction to the Building of Custom Field Types
  • Executing CAML Queries
  • Site Columns and Content Types
  • Event Handlers
Module 10 - More Programming with Lists and Document Libraries
  • Introduction in the Building of Custom Field Types
  • Executing CAML Queries
  • Introducing Event Handlers
  • LAB – More Programming with Lists and Libraries
Module 11 – Building Web Parts
  • Essential Steps of Building and Deploying a Web Part
  • Exposing Web Part Properties
  • Code-Access Security and Web Parts
  • Connectable Web Parts
  • User Controls and Web Parts
  • LAB – Building Web Parts
Module 12 – Introducing the Microsoft Office SharePoint Server 2007
  • Overview of MOSS 2007
  • Shared Services Providers
  • Collaboration and Publishing Portals
Module 13 – Configuring and Branding Portals
  • Configuration of available Site Templates
  • Master Pages
  • Styling of Portals
  • Site Variations
  • LAB - Configuring and Branding Portals
Module 14 – Authoring and Publishing Pages
  • Page Model in a Portal
  • Creating Custom Page Layouts
  • Configuring the Publishing Cycle
  • Working with the Content Query Web Part
  • LAB – Authoring and Publishing Pages
Module 15 – Building InfoPath Solutions
  • Introducing InfoPath 2007
  • Designing InfoPath 2007 Templates
  • Deploying InfoPath Templates
  • Integration
  • LAB – Building InfoPath Solutions
Module 16 – Building Workflow Solutions
  • Introducing Workflows and the Windows Workflow Foundation
  • Workflow Terminology and the OOB Experience
  • Building a Simple Workflow with Visual Studio
  • LAB _ Building Workflows Solutions/li>
Module 17 – The Business Data Catalog
  • Why the Business Data Catalog?
  • Business Data Catalog Architecture
  • Preparing the Business Data Catalog
  • Working with the Business Data Web Parts
  • Business Data in Other Places
  • BDC Programming Model
  • LAB - The Business Data Catalog
Module 18 – MOSS 2007 Search
  • Search Topology and Architecture
  • Search Administration 101 for Developers
  • Customizing the Search Center
  • Programmatically Executing Search Queries
  • LAB – MOSS 2007 Search
Module 19 – Excel Services and Reporting
  • Excel Services
  • Reports
  • Dashboards
Module 20 – Information Management Policies and Records Management
  • Working with Information Management Policies
  • Creation and Deployment of Custom Policies
  • Configuring a Records Center
  • Submitting Records to the Records Center