Blog

Nov
21
2017

Using Contact Form 7 with Google Analytics in 2017

The old mechanism of submitting form events to Google Analytics involved using the “Additional Settings” tab of a specific contact form using code similar to: on_sent_ok: “ga( ‘send’, ‘event’, ‘Contact Form’, ‘submit’ );” In WordPress, it will look like this: Note the “Deprecated settings are used” message. Contact Form 7 has deprecated the on_sent_ok hook […]

Jan
25
2017

Smarter Analytics Update

Google is constantly improving their systems and we’ve updated the Smarter Analytics WordPress Plugin to be current with the latest version of Google Analytics. The updates move the analytics code to the Header where they are more readily observed and also ensure it will work with the latest version of WordPress. Update today!  

Nov
9
2016

How to Write Clean JavaScript

 Once your website or application goes past a small number of lines, it will inevitably contain bugs of some sort. This isn’t specific to JavaScript but is shared by nearly all languages—it’s very tricky, if not impossible, to thoroughly rule out the chance of any bugs in your application. However, that doesn’t mean we can’t […]

Nov
8
2016

PHP 5.7 vs PHP 7

The Pros and Cons PHP 7.0 Migration With the planned date for PHP 7’s release rapidly approaching, the PHP internals group is hard at work trying to fix our beloved language as much as possible by both removing artifacts and adding some long desired features. There are many features we could discuss, but in this […]

Nov
1
2016

Why is WordPress Development best for business websites?

The latest variation of WordPress is packed with your typical functions, maintaining ease-to-use functions and for that reason, the listing of functions has increased greatly over the years, along with theme variety makes it easy to generate income. If you also include excellent plug-ins, Constant Updates, a WP Support community that is second-to-none, SEO made […]

Oct
27
2016

A (not-so-small) List PHP Frameworks for Developers

PHP is a powerful and one of the most popular coding language among web programmers. Majority of the most popular websites on the web are based on PHP programming language. In this article, we are looking to help you choose the best PHP framework for 2014. Every developer knows that a proper framework enables to create applications […]

Oct
24
2016

8 Awesome WordPress Web Apps Paving the Way for WordPress as a SaaS Platform

Sometimes you need a web app and don’t have the time, skill, or budget to do custom development. Developing from scratch can be the solution for many problems, but it can take much longer than starting from an existing code base. WordPress was originally designed as a blogging platform, and it continues to be well […]

Jan
26
2016

EF error: Names of these members match the names of the properties

MVC Entity Framework error / EF Error Problem From a page in IIS or a debug session in Visual Studio, you receive the following error: The associated metadata type for type contains the following unknown properties or fields: Please make sure that the names of these members match the names of the properties on the […]

Dec
1
2015

Mac Remotebuild test fails with errors

Problem: When installing remotebuild for Mac to enable Visual Studio Tools for Apache Cordova remote builds, you receive errors as shown in the text below: MACSERVER01:~ acumenconsulting$ remotebuild test Remote build server listening on [https] port 3000 Please view/edit server configuration at /Users/acumenconsulting/.taco_home/RemoteBuild.config. You many need to run ‘remotebuild saveconfig’ to generate it. You will […]

Nov
24
2015

Visual Studio Tools for Apache Cordova CTP3.2 will not build for Android Device

Visual studio will build your project for Ripple, but not for the Android Emulator nor for and Android Device. The error is dependent upon your debug target platform.  If you are using the Emulator, it is trying to build for your Emulator version, if you are using a device, it is building for that device. […]

Oct
29
2015

Error: Properties referred by the principal role MyTable must be exactly identical to the key of the entitytype

Problem In a project using Entity Framework, I received the error: Error 111: Properties referred by the principal role MyTable must be exactly identical to the key of the entitytype when you compile the project in Visual Studio. Resolution I had two existing tables in the edmx diagram.  In order to create a relationship, I […]

Oct
12
2015

Windows Audio Device Graph Isolation CPU Hog

A laptop here was having all sorts of lag problems and a process called Windows Audio Device Graph Isolation seemed to be the culprit. It manifests itself largely on website that have video content that loads automatically which is most sites nowadays because of sidebar advertisements. There’s an easy solution that has yet to cause us […]

Oct
5
2015

FoxIt Software Memory Leak Kills Performance

Recent updates to this reader, as of Oct 5, 2015, are causing major performance issues. The problem is rather technical but the result is that if you happen to leave it up for a few hours your entire computer will slow to a crawl. The team at FoxIt is looking into the issue according to their […]

Sep
21
2015

Garbage Text in WordPress Editor

We recently had a spat of our clients have trouble with garbage text appearing in the Visual Editor of WordPress and eventually tracked the problem back to the Preserved HTML Editor Markup plugin. It seems to have issues with the updated version of WordPress. The telltale sign was it created a whole bunch of garbage text […]

Jun
2
2015

Object reference not set to an instance of an object.

C#.net/vb.net asp.net 4.5 Entity Framework error 6.0 Visual Studio 2013 Errors: Object reference not set to an instance of an object. An exception of type ‘System.NullReferenceException’ occurred Web page error: System.NullReferenceException was unhandled by user code Message=Object reference not set to an instance of an object. Source=System.Data.Entity StackTrace: at System.Data.EntityKey.AddHashValue(Int32 hashCode, Object keyValue) Solution/Resolution       The […]

May
27
2015

SharePoint User Profile Synchronization Service says “Starting”

01/05/2015 13:32:00.65  OWSTIMER.EXE (0x06CC)             0x0760  SharePoint Portal Server              User Profiles      d22b                High       Failure retrieving application ID for User Profile Application Proxy ‘User Profile Service Application Proxy’: Microsoft.Office.Server.UserProfiles.UserProfileApplicationNotAvailableException: UserProfileApplicationNotAvailableException_Logging :: UserProfileApplicationProxy.ApplicationProperties ProfilePropertyCache does not have d4b21338-a0b4-40f2-9e07-1642409d1f34     at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_ApplicationProperties()     at Microsoft.Office.Server.Administration.UserProfileApplicationProxy.get_AppID()           1fdcdc9c-a0a0-c0c4-5a6c-67586a3db558 The MOST IMPORTANT THING: Open ULSViewer.  Find an entry that has a category of User […]

May
27
2015

Sorry, something went wrong. A correlation id is provided

After doing a migration upgrade of SharePoint 2010 to SharePoint 2013, search failed with: Sorry, something went wrong. A correlation id is provided. We checked our Content Sources from Central Administration->Manage Services on Server->SharePointServer Search->Search Service Application->Content Sources and found that Full Crawls had completed successfully. You will find a TON of log enties for […]

May
27
2015

Cannot view ULS entries in ULSViewer

You must activate ULS logging in SharePoint Central Administration->Monitoring->Configure diagnostic logging

May
27
2015

The crawl account did not have sufficient privileges to access the security attributes of this file or folder. Ensure the crawl account has the ‘Manage auditing and security log’ privilege.

This error can occur during an upgrade if the path in the Content Source doesn’t include file:// In the Content Source: Delete the path and save. Reenter Content Source, add path back and save. Content will now search  

May
21
2015

Including special files when publishing from Visual Studio

A lot of people suggest editing the pubxml file.  Don’t do it. A lot of people suggest adding pre-build instructions.  Don’t do it. I recommend simply including the file in your project and setting the “Copy to Output Directory” property to “Copy always“. If you need a folder, but don’t want the contents, create a […]

Apr
23
2015

SharePoint Web Application can’t be Created at Same Address

When I delete a Web Application from Central Administration, I cannot create a Web Application at the same address.  I also see that the IIS folder does not disappear: C:\inetpub\wwwroot\wss\VirtualDirectories\mySite443 I try to delete the folder by hand, but the following file is locked: Microsoft.SharePoint.WorkflowServices.ApplicationPages.dll It give an error: The process cannot access the file […]

Jan
5
2015

SharePoint Search Fails with Correlation ID Provided

After performing a SharePoint 2013 upgrade we were having trouble with our search functions and got a rather generic error message. After much work we were able to solve the problem. After doing a migration upgrade of SharePoint 2010 to SharePoint 2013, search failed with: Sorry, something went wrong. A correlation id is provided. We […]

Jan
5
2015

SharePoint 2013 cannot View ULS Entries

When running SharePoint 2013 it is possible that you will run into a problem with UL entries and be unable to view them with the ULSViewer. The situation is easily resolved. You must activate ULS logging in SharePoint Central Administration->Monitoring->Configure diagnostic logging.

Jan
5
2015

SharePoint Search Crawl Insufficient Privileges

Using SharePoint 2013 after an upgrade you might run into a situation where the crawl refuses to work because of privilege problems. This can result from the crawl account not having particular rights. Here is how you solve it: The crawl account did not have sufficient privileges to access the security attributes of this file […]

Dec
30
2014

SharePoint 2010 Delete Web App and Recreate at Same Address

When I delete a Web Application from Central Administration, I cannot create a Web Application at the same address.  I also see that the IIS folder does not disappear: C:\inetpub\wwwroot\wss\VirtualDirectories\mySite443 I try to delete the folder by hand, but the following file is locked: Microsoft.SharePoint.WorkflowServices.ApplicationPages.dll It gives an error: The process cannot access the file […]

Oct
30
2014

Twitter Bootstrap Typeahead.js Problems in MVC

Recently, while trying to implement Bootstrap’s typeahead.js to an ASP.NET MVC project, we ran into a couple problems. To start, we were using the following articles as a guide: http://deanhume.com/home/blogpost/twitter-bootstrap-typeahead-and-asp-net-mvc—key-value-pairs/88 http://yassershaikh.com/using-twitter-typeahead-js-with-asp-net-mvc-web-api/ The code within these articles worked just fine for the purpose of dealing with in-memory data. For instance, creating a handmade List<Company> would execute […]

Oct
27
2014

Dynamics GP Quantity in Base Explained

I do not have any experience in accounting background, and some of the concepts so obvious to others are a mystery to me. One of those concepts was “Quantity in Base”. Although there may be a great description of this concept directed at the ignorant, I did not find it, and most of the discussion […]

Sep
29
2014

Acumen Joins GPUG Dynamics GP User Group

We have a number of clients using Microsoft Dynamics GP and it can be difficult to find solutions when problems arise in this complex software. By joining User Groups like GPUG we offer our own expertise to the community and in return gain access to thousands of other professionals with solutions of their own. It’s […]

Sep
29
2014

Acumen Joins DynDeveloper Community

We do a great deal of work with Microsoft Dynamics GP for our various clients and recently joined DynDeveloper which is a resource community for people needing help with Dynamics GP. To say that Dynamics GP is complex software is to be honest. There is a huge amount to know about Dynamics GP and we’re very […]

Aug
22
2014

Adding new CMS Page Template in Magento

There are a lot of ways to add a new template to Magento. Adding a CMS Page Template in Magento, however, is a pretty simple process. Using the following configuration on your /app/etc/local.xml file in the “global” section will add a template to your CMS Page Design tab: <cms> <layouts> <redirect> <label>Homepage Template</label> <template>page/home.phtml</template> </redirect> […]

Aug
21
2014

Magento Service Temporarily Unavailable error

Service Temporarily Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. Many people will say that this is because the file exists: /var/www/html/maintenance.flag Our ecommerce development team found that this will occur if you are using APC for PHP optimization, disable APC, and […]

Aug
8
2014

XML: Element-Centric or Attribute-Centric?

There are numerous articles on the web discussing the advantages and disadvantages of attribute-centric XML versus element-centric XML. Most correctly come to the conclusion that “it depends” and provide criteria that tend to weight the answer in one direction or the other. My contribution to those criteria is this: If an element is logically similar […]

Jul
29
2014

Visual Studio debug shows blank page in all browsers

Our software development team recently encountered a problem debugging in Visual Studio. When they start the debug session, the browser session shows a blank page. We researched registry settings, Visual Studio settings, web.config, IIS Express settings, malware, IE settings, Chrome settings, and many other factors without success. If you view the source on the blank […]

Jul
29
2014

Strengths and weaknesses of NoSQL vs SQL

NoSQL’s popularity has been on the rise over the last five years, with favorites like MongoDB, CouchDB, Cassandra, and Redis on the forefront. With NoSQL’s strengths in its fantastic performance and the ability to store and query denormalized data sets, there are a number of reasons to use NoSQL over SQL technologies like MySQL or […]

Jul
25
2014

Resolving MediaFileManager Notice Issue

Our WordPress development team ran into a problem with the Media File Manager plugin by Atsushi Ueda in which the code was attempting to read from an array index that did not exist. This resulted in a Notice level error from PHP, and thus broke the file manager.  We think this utility is very useful to […]

Jul
22
2014

Fix: php mysql is VERY slow

Our PHP development team encountered many situations where remote connections to mysql take 5 seconds to return responses.  In some cases, we’ve rebuilt servers after tearing our hair out.  This has happened on Windows, Linux, PHP, apache, WordPress, joomla, Zabbix, and so many cases it makes me want to scream.  Of course, people love to point to […]

Jul
22
2014

DNN Display on All Pages Not Working

Our CMS development team was working on a dotNetNuke site with a Navigation bar and added it to all pages. I then edited the Navigation bar, pulled off the Display on All Pages check box in the Settings dialog box, and then rechecked it. It would not display on all pages after this. This is […]

Jul
22
2014

Cart Viper Categories Viewable in Sidebar

Our ecommerce team discovered that there’s a strange little feature in the Cart Viper shopping cart category listing that caused me about half-an hour worth of frustration. It’s actually documented in the tool itself but it was difficult to fully understand. In this case I wanted the DNN Menu module to be available to non-authenticated […]

Jul
22
2014

GP Dynamics 2010 Smartlists – The request failed with HTTP status 401: Unauthorized

After rebuilding the SQL Server and restoring databases due to a catastrophic hardware failure that even corrupted the redundancies, once users tried to open certain smartlists, they received the following error window: After getting the message multiple times, the smartlist data finally showed, but it was a major nuisance for the users. After troubleshooting, I […]

Jul
21
2014

Operations and Operators

Very often, programmers come from a mathematical background where they have frequently dealt with operators and operations and but find it confusing to use these same terms in the context of programming. I had that problem one time myself. Since then, I have spoken of how the methods of a class are operations upon the […]

Jul
2
2014

Universal Analytics Upgrade to Google Analytics

Internet Marketers depend upon Google Analytics to make SEO and PPC decisions. Google is now in the process of moving everyone away from Google Analytics to an updated tool called Universal Analytics. This tool includes many new features that make tracking site visitors even easier which will help you understand your Internet Marketing efforts in greater […]

Jun
25
2014

Routing and AttributeRouting Web API 2 Controllers in MVC with Areas

Our .net MVC development team started working with the new Web API 2 controllers released with Visual Studio 2013, and quickly hit some important issues. Routing and AttributeRouting and using Web API 2 controllers inside an Area in an ASP.NET MVC5 project Currently, this IS possible. It was not possible with Web API and it […]

Jun
18
2014

Using OneLogin’s Embedded API and Launch API in PHP

OneLogin is a great service that allows companies to use Single Sign On to allow their employees or customers to access a multitude of other applications using a single username and password. We are currently using OneLogin to do just that for a client – allow their customers to sign into their WordPress platform and […]

Jun
17
2014

Backing up and restoring MongoDB databases using PHP

Dumping a MongoDB database is done using the “mongodump” utility in the command prompt. This dump creates a binary export of the database. This export can be restored using the “mongorestore” utility. A basic dump of a local MongoDB database can be code as follows: mongodump –db mymongodatabase To dump a specific collection, simply specify […]

Jun
10
2014

Getting Started with Google Maps for Xamarin Android

When our mobile app development team started working with Google Maps on Xamarin, we found that there were a lot of conflicting methods of initializing a map view for Android using Xamarin. Here is a step-by-step breakdown of what needs to be done to add Google Maps to your Android Xamarin application. 1. Update your […]

Jun
2
2014

Configuring and testing Magento ecommerce cron jobs on Linux

Our ecommerce team was having trouble with Magento cron jobs, so we researched the various mechanisms to test and debug them.  The jobs did not run at the expected time and we couldn’t see why.   The Magento cron jobs run as apache.  You can see them by typing: crontab -u apache -l You can […]

Jun
2
2014

“Attribute Hierarchies” is an ambiguous expression within SQL Server Analysis Services

In his excellent book, Star Schema, Christopher Adamson begins Chapter 7, “Hierarchies and Snowflakes,” with the following language: It is possible to describe a dimension table as a series of parent-child relationships among groups of attributes. Days make up months, months fall into quarters, and quarters fall into years, for example. This chapter explores these […]

May
30
2014

Start using SQL Server schema objects

When we use the word “schema”, we are usually referring to the overall design definitions of tables, views, stored procedures and other objects in a database. Within Microsoft SQL Server, however, there is an object called “schema” which permits other objects (such as tables, views and stored procedures) to be logically grouped together. Every table […]

May
30
2014

How we can help you improve the performance of SQL Server in a third-party application

We have encountered the unfortunate situation where a company has a third-party application and the performance problems associated with this application cannot be solved despite many in-house efforts to do so and many attempts to get cooperation from the vendor in troubleshooting the root cause of the problem. The vendor has often come back with […]

May
8
2014

We’re sorry. It looks like you’ve already submitted that

When developing WordPress websites we like to use the Formidable Pro plugin for creating forms. Its quite handy but we’ve had it stop working on two sites. We get a: We’re sorry. It looks like you’ve already submitted that Error message every time a form is submitted. There’s a fix but it took a while […]

Apr
29
2014

Entity Framework Not Generating Relationships and Causing Error CS1061

Recently, while developing an application using Entity Framework, I ran into several compilation errors after adding an additional table to my database. Most notably was this error when trying to declare a couple of variables that had once worked before: Compiler Error Message: CS1061: … does not contain a definition for … and no extension […]

Mar
4
2014

Find Template Used with WordPress

My boss was kind enough to allow me to attend WordCamp 2014 in St. Louis last weekend and I learned a lot of things but one thing that has already proved useful is a plugin called What The File. This plugin identifies what template a particular page is using. It can be a real hassle […]

Jan
28
2014

Writing a Custom Credit Card Payment Extension for Magento

Magento is a powerful and open-source ecommerce platform that has gained a lot of popularity and has been the system of choice for many developers and online stores. Magento allows developers to extend the platform with custom payment options to allow them to make requests APIs and payment processing providers of their choice, such as […]

Dec
27
2013

Google Smack Down on Rap Genius is Instructive for SEO

At Acumen Consulting we help companies build their websites and overall web presence. This includes help with Search Engine Optimization and Internet Marketing. The goal behind SEO is to get searches relevant to your business to the front page of Google and Bing along with the various other players in the Search Engine business. There […]

Dec
12
2013

Guide to Magento Theming

A Magento theme is essentially a group of files that define the look, feel and overall layout of your store. Magento allows the use of multiple concurrent themes, and is not restricted to a single, active theme like WordPress. In this way, you can customize every aspect of your store while not having every page […]

Dec
10
2013

Magento Nav Menu not Displaying

There’s an interesting little quirk to Magento where the Navigation menu does not display even when you’ve told the particularly categories to show. There’s a quick fix to the problem but it’s good to know before you create an extensive category system. The problem is that the Navigation menu relies on a particular Root category […]

Dec
4
2013

Microsoft Dynamics Management Reporter 2012 Upgrade Issue – Error attempting to get report status. The operation could not be completed due to a failure on the server.

This past weekend I upgraded a client’s installation of Microsoft Management Report v.2 to 2012. After transferring everything and testing it, I reported it ready for production. Soon after, I got an email from a user with the attached screenshot of the error message he received when generating a report in the updated Report Designer: […]

Oct
11
2013

Adding Multiple Google Analytics Codes to WordPress Installations

At Acumen, we want to add Google Analytics on our WordPress installation, and we want the ability to track our posts and our pages separately using Google Analytics properties. We also want to keep our analytics more accurate by filtering out visits from our team members. To do this, we decided to build a free […]

Sep
23
2013

Creating a WordPress Menu with Descriptions

While moving a client over to WordPress, we wanted to take a hard-coded menu with icons and descriptions into a WordPress-controlled menu that allowed the administrator to update the menu with ease from the WordPress control panel. Unfortunately, this functionality is not completely offered by WordPress. While updating the Screen Options in the WordPress control […]

Sep
20
2013

Using Entity Framework (model-first) with ASP.NET MVC’s AccountController

Recently, I tried to build an MVC4 application using the SimpleMembershipProvider offered by the Internet Application template. Unfortunately I ran into a slew of compiling errors, run-time errors, and database connection errors once I added in my Entity Framework entities. After tracing down all the issues, I was able to get a clean-slate solution with […]

Sep
13
2013

The Descriptive Menu Widget

  Today, we released the Descriptive Menu Plugin on the WordPress.org plugin repository. This plugin allows us to display a menu with the menu item descriptions using a simple widget. It also provides an optional icon element. With simple and clean markup, you can easily style to make it look the way you need it […]

Sep
4
2013

Acumen WebSoft Blog

This is where we will discuss updates, new releases, new products, discontinued support and other issues.

Sep
4
2013

Using the Vandelay Industries Module in Orchard CMS

There isn’t any documentation for the Vendelay Industries Module used for internet marketing. This particularly affects the SEO tool for meta keywords and description. Happily there is a way around this issue and I’ll detail it in this blog. Forum posts are out of date for Orchard 1.7 because they reference adding a “Content Part” […]

Aug
23
2013

SharePoint List Tool Tabs Unavailable

I was recently working with one of my SharePoint 2010 Lists and found that tab category List Tools with the Tabs of Items and Lists was missing. It wasn’t too hard to find the problem but I couldn’t find anywhere that gave you step-by-step instructions on how to fix it.   The problem is that […]

Aug
21
2013

Debugging PHP applications in Visual Studio 2012

Getting Started This tutorial assumes you have the following applications installed: Visual Studio 2012 XAMPP PHPTools for Visual Studio DEVSENSE has developed a fascinating plugin for Visual Studio – PHPTools. This plugin supplies IntelliSense and code completion for PHP, function definitions and documentation, as well as the ability to debug PHP – all inside of […]

Jan
14
2013

File Dialog box hangs or kills Microsoft Access 2010

Microsoft Access kept hanging on when .Show was called the second time in an application. I created a simple example showing it either hanging or killing the Access 2010 program running windows 7. Clicking the first button and then the second button kills the Access program (“Access has stopped working…”). Clicking the first button and […]

Jan
10
2013

Joomla Security Vulnerability

One of the Joomla sites we host recently fell victim to a hacker attack. We implemented a couple of simple changes for common hacks and suggest that anyone else hosting a Joomla 1.5 site do the same. Hack 1 There is a default Super Administrator in Joomla with the User ID of 62. It’s important […]

Nov
13
2012

Fixed: Visual Studio Entity Framework Error 3034

In Visual Studio using Entity Framework 5.0, I receive the following error when working with link tables (many-to-many mapping tables): Error 3034: Problem in mapping fragments starting at lines:Two entities with possibly different keys are mapped to the same row. Ensure these two mapping fragments map both ends of the AssociationSet to the corresponding columns. […]

Oct
26
2012

Failed to generate a user instance of SQL Server

Problem When migrating a Visual Studio project with a local SQL Server application database to IIS, you receive the following error: “Failed to generate a user instance of SQL Server due to failure in retrieving the user’s local application data path. Please make sure the user has a local user profile on the computer. The […]

Sep
13
2012

Code to Dynamically Move a Crystal Report from Test to Production Server

Object reference not set to an instance of an object. Exception Details: System.NullReferenceException: Object reference not set to an instance of an object. CrystalReportSource1.ReportDocument.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, False, “Registration Reports”) This occurs because the Login credentials provided are not valid.  In particular, you cannot change SERVER or DATABASE with SetDatabaseLogon(User, Password, Server, Database) See:   http://msdn.microsoft.com/en-us/library/ms227750(v=vs.80).aspx Code:                 […]

Sep
10
2012

Aptify Views and SQL Temporary Tables

Building additional SQL views in Aptify Association and Membership Management Software can sometimes require you to use SQL temporary tables in your view. If you then attempt to create a database object from said view, you will get an Aptify Exception error that will include “Views or functions are not allowed on temporary tables. Table […]

Aug
20
2012

You can’t list SSIDs with WinRT

The new Microsoft API WinRT will not allow you to list SSIDs regardless of user permissions.  While it can be done with Win32, it cannot be done with WinRT.  Remember that an App can’t enter the Store unless it is exclusively WinRT.  This means that there won’t be any advanced WiFi analysis Apps in the […]

Jun
28
2012

Non-Standard Fonts CSS Tricks

A lot of the stuff I learn about CSS is just from inspecting websites created by other developers. So, when I’m surfing along and something catches my eye, I will inspect the element, and sometimes look at the style sheet to see what is going on behind the scenes. Today, I was looking at a […]

Jun
4
2012

Solve InvalidOperationException in .Net client validation using Data Annotations

Summary: You may have found code samples to generate your own Data Annotation handler for Web Forms.  You may have found incomplete or broken examples.  Stop.  Use this instead:  http://davalidation.codeplex.com/ You can do client validation in C# .Net using Data Annotations using this commonly referenced page by Gil Fink: http://blogs.microsoft.co.il/blogs/gilf/archive/2010/04/08/building-asp-net-validator-using-data-annotations.aspx From this article, it is […]

Mar
22
2012

DNN Display on All Pages Not Working

I was working on our dotNetNuke site with a Navigation bar and added it to all pages. I then edited the Navigation bar, pulled off the Display on All Pages check box in the Settings dialog box, and then rechecked it. It would not display on all pages after this. This is apparently a bug […]

Feb
15
2012

Using jqueryRotate, ui draggable, and resizable images in IE7, IE8 (and any other browser)

jqueryRotate is awesome, it can rotate images in every browser known to man. http://code.google.com/p/jqueryrotate/ Except that it breaks the ability to drag. (Easily fixable.) Unfortunately, the crazy backflips necessary for IE7 and IE8 (VML) also breaks resizing because the image is actually hidden and a VML context is manipulated in it’s place.  This is not […]

Jan
13
2012

ASP.NET Error – ThrowIfMaxHttpCollectionKeysExceeded

On Dec 29, 2011,   Microsoft released a security update KB2656356 / MS11-100 for ASP.NET to address a potential Denial of Service vulnerability.  In the update, Microsoft introduced a limit to the number of data elements on an ASP.NET form.   The default limit is 1000 data elements.   Exceeding the limit will cause a ThrowIfMaxHttpCollectionKeysExceeded error. After applying […]

© Copyright 2012 - Acumen Consulting - St. Louis