Saturday, July 7, 2012

Disable Automatic Login After Registration


The CreateUserWizard has a property called LoginCreatedUser. Just change that to false (Default=true).

Tuesday, May 1, 2012

ASP.net - Validation of viewstate MAC failed

This error is caused when your server is shared


<system.web> 
<machineKey validationKey="{generatedkey}" validation="SHA1" decryption="AES" />
</system.web>

you this url to generate a machineKey

http://www.dcense.com/ASPNETMachineKey.aspx

Monday, April 30, 2012

WebResource.axd Error - "handler must be registered"

In some cases in appears due to corrupt installation of asp.net 4. Just add this


<system.webServer>
   <handlers>
      <add name="WebResource.axd" type="System.Web.Handlers.AssemblyResourceLoader" path="WebResource.axd" verb="GET,HEAD,POST,DEBUG" />
   </handlers>
</system.webServer>

Off you go!

Sunday, April 29, 2012

How to check a Constraint Exception in ASP.net (C#)


try
            {
                //statements
            }
            catch (ConstraintException cex)
            {
                throw;
            }
            catch (Exception ex)
            {
                throw;
            }
            /*
             * order matters
            */

Saturday, April 14, 2012

jQuery Countdown Timer


A jQuery plugin that sets a div or span to show a countdown to a given time.


Usage

  1. Include the jQuery library in the head section of your page.
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
  2. Download and include the jQuery Countdown CSS and JavaScript in the head section of your page.
    <style type="text/css">@import "jquery.countdown.css";</style> 
    <script type="text/javascript" src="jquery.countdown.js"></script>
    Alternately, you can use the packed version jquery.countdown.pack.js (10.0K vs 30.1K), or the minified version jquery.countdown.min.js (12.6K, 4.3K when zipped).
  3. Connect the countdown functionality to your divs.
    $(selector).countdown({until: liftoffTime});
    You can include custom settings as part of this process.
    $(selector).countdown({until: liftoffTime, format: 'dHM'});