Recompiled Map Module dll for DotNetNuke 5.x
The below issue has been existing for DotNetNuke Map module for a significantly long time.Map Module Edit: Critical ErrorI was recently surprised to see that the latest DNN 5.2.1 release still features the old Map Module 01.00.09 version, that was compiled against DNN...
Scrolling Announcements Module for DotNetNuke
It has been sometime since I created this module. This module is an extension to the core DotNetNuke Announcements module, and is compatible with it. You can have both of them installed side-by-side.It adds scrolling capability to your Announcements. You can scroll...
Trimming a custom character from the end of a T-Sql string
I recently had a situation where I needed to trim a custom character from the right of a string in Sql Server. Although Sql Server provides a RTRIM function, it can only trim spaces from a string.A quick search over web threw up some interesting results, but all of...
FormPanel validation always succeeds without a Layout being a direct and only child of it
Checkout this link in the Coolite examples explorer. It demonstrates validating controls that are inside a FormPanel. I was working on a similar control hierarchy, but the isValid() method on FormPanel's form was always returning true, even when the form was...
Content Size Adjustment for Localization in ASP.NET
I recently had a situation where many of the controls on my ASP.NET form (with a mixture of ASP.NET, custom & Coolite controls) needed size adjustment depending upon the language in which the form was rendered. Translation of content itself was not that such big a...
Serializing DateTime for client-side Coolite/ExtJs consumption
If you are trying to figure out why Coolite/ExtJs is giving an error while loading DateTime you serialized to Json manually (including serialization to json of records which contain Datetime fields), here is the answer.Well, as far as I have seen, Coolite/ExtJs...
Local Variables in a T-Sql loop are not really local
I found this the hard way out. Local variables in a T-Sql loop in Sql Server are not really local in the strict terms of a block-oriented programming language like C/C++.e.g. In C++, if you have the following:{syntaxhighlighter brush: cpp;fontsize: 100; first-line: 1;...
Limiting rows in Sql Server
One problem I have always faced with Sql Server (more so, after I used MySql, and saw that MySql allows this) is to find a way to limit the number of rows being fetched in a SELECT query.Although Sql Server provides a ROWCOUNT statement & TOP clause for the SELECT...
“∩╗┐” is not recognized as an internal or external command, operable program or batch file.
Almost all of us must have encountered the following message in the Output window while getting a batch (.bat) file executed in Visual Studio as part of the build process for some project."" is not recognized as an internal or external command, operable program or...

Coolite Control Validation
I have been a big fan of Coolite/ExtJs frameworks. ExtJs provides the client-side framework for Web 2.0 applications that I did not believe was possible, until I actually saw & used the ExtJs library. Simultaneously, the Coolite team has done an excellent task of...
Recent Comments