This product requires ASP.NET v2.0 to be set to ‘Allow’ in the list of Internet Information Services (IIS) Web Server ExtensionsJanuary 29, 2008 11:38
“This product requires ASP.NET v2.0 to be set to ‘Allow’ in the list of Internet Information Services (IIS) Web Server Extensions. If it is not available in the list, re-install ASP.NET v2.0.” But on my machine Visual Studio 2005 and .NET2 are installed, so that’s a bit strange. Checking out the IIS extensions panel is indeed not showing the v2.0 version. To solve the issue open your command prompt en navigate to: Now run the following command at the command prompt: Source: Office online - Windows SharePoint Services 2.0 IT Documentation Tags: .NET, error, internet information services, migration, visual studio 2005, web server extensions.Remember hidden original values in a gridviewJuly 4, 2007 9:07
To solve this issue you have to set and extra property and you have to supply some code to the Rowupdating event of the gridview. The property you have to set with the field names that you are not using is the DataKeyNames property of the gridview. For example:
DataKeyNames=”UniqueId,VersionId”
Now you can add the missing information to the OldValues and NewValues collection in the RowUpdating event.
Protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{ IDictionaryEnumerator restoreOldValues = e.Keys.GetEnumerator(); while (restoreOldValues.MoveNext()) { e.OldValues.Add(restoreOldValues.Key.ToString(), restoreOldValues.Value.ToString()); e.NewValues.Add(restoreOldValues.Key.ToString(), restoreOldValues.Value.ToString()); } } The gridview now has all the required information to run a successful update. Tags: .NET, database, DataKeyNames, field names, optimistic concurrency, RowUpdating. |
||