ASP.NET
Recently I have answered a number of questions regarding an easy way to export datagrid contents to excel format. In this blog post I will share a static class that I have created called "ExportHelper" which I use quite often to generate quick Excel exports of datagrid data. I will outline the process and the code below. It should be noted that this solution is NOT a DotNetNuke specific solution, I use this for both DotNetNuke and standard ASP.NET solutions.
Read more...
Posted by Mitchel on Thursday, May 22, 2008
Recently when browsing the forums on DotNetNuke.com I have noticed more and more
questions regarding Script Injection vulnerability in the core and third-party modules.
I have often found that at times it is hard for non-developers to truly understand
the concept of script injection and what makes a site vulnerable. So in this
article I will take a bit of time to discuss both types of injection that users
of DotNetNuke should be aware of, how to test for them, and also how to prevent
the vulnerability when creating modules.
Read more...
Posted by Mitchel on Tuesday, May 20, 2008
Recently I have been asked by multiple people what rapid design tools I use, or
what types of code generation tools do I use. Many people are surprised when
I tell them that for the most part I don't use any rapid generation tools.
I do use a few home grown tools, such as my Info Class Generator, which is available
on this site. However, that is as far as I go with automated code generators.
However, one thing that I have started using more and more frequently are Code Snippets
within Visual Studio.
I have found that creating a few helpful Code Snippets has allowed me to quickly
and easily format my code, and build my needed structures in almost no time.
In this blog article I will share two of my most commonly used Code Snippets, if
there is a demand I will post future code snippets here as well.
Read more...
Posted by Mitchel on Sunday, March 02, 2008
The question on which is better WSP (Website Project) or WAP (Web Application
Project) has been one asked many times on this site and DotNetNuke. Over the
past months I have provided explainations that fit for each of the specific applications,
however, I never really took the time to provide a full compare/contrast article
that shows you the overall ease of using one over the other or the hidden downfalls
of one over the other. This article will take you through a number of steps
to compare the two development models, so you can make your own decision on which
is better.
Read more...
Posted by Mitchel on Wednesday, January 02, 2008
A question I have been asked many times recently is how do you debug a DotNetNuke module that has been developed using the WAP (Web Application Project) development model. This is a question that I have known the general answer to for quite some time, but I have never actually had a need to truly debug one of my custom modules. During the course of helping a client with an issue today I actually took the time to document all steps necessary to debug a WAP DotNetNuke Module within Visual Studio 2005. This article will walk you through all steps necessary to debug your project.
Read more...
Posted by Mitchel on Thursday, December 20, 2007
I just released my ASP.NET Global Error Handler HttpModule that can be used to capture application level errors and send e-mail notifications to a specified individual. For more information and to download this item please click on the following link. Click here to visit the ASP.NET Global Error Handler Download Page
Posted by Mitchel on Sunday, August 19, 2007
I have had many requests in the past few weeks to look at building a module that would wrap around the Telerik radSchedule component that is due out in the near future to allow instant drop-in to DNN as a module. I contacted Telerik to try and obtain permissions to re-distribute this if I built it and this is the response I got.
We had a det...
Posted by Mitchel on Wednesday, August 15, 2007
Recently there have been numerous discussions on the DotNetNuke.com Forums regarding hosting providers and who one should go with and who they should switch to because they are unhappy with their current provider. During all of these discussions I have always recommended the company that I use for hosting 3Essentials. Since making this recommendation I have been receiving numerous e-mails regarding the process to actually migrate a live site over to 3Essentials so I thought I would write a short blog article that explains the basics of moving a website over to 3Essentials, in actuality these instructions SHOULD work for most providers, however ther might be some differences.
Read more...
Posted by Mitchel on Friday, July 27, 2007
Search Engine Optimization (SEO) has become a very popular topic among the
DotNetNuke community as well as in all other types of web development. I do not
claim to be a master in SEO, however, I do have a number of tools that I use to
help judge the SEO capacities of my websites and also a number of directories that I utilize to enhance
the visibiliy of my website. In this article I will share some of these sites, links, and directories that might help improve your websites search
engine placemen and/or popularity/visibility.
Read more...
Posted by Mitchel on Thursday, July 12, 2007
Reducing the delay time upon first requests to a DotNetNuke or other ASP.NET website is something that I see asked quite often. This delay is due to the ASP.NET Worker Process compling a website, this articles will discuss the solutions available to prevent this delay from occuring. I personally find that the simplest so...
Posted by Mitchel on Wednesday, June 13, 2007
Previous Page
2 of 4
Next Page