Format a number to a number of X decimals in JavaScript

function decimales(Numero, Decimales) {
    var pot = Math.pow(10, Decimales);
    var num = parseInt(Numero * pot) / pot;
    var nume = num.toString().split('.');

    var entero = nume[0];
    var decima = nume[1];

    var fin;
    if (decima != undefined) {
        fin = Decimales - decima.length;
    }
    else {
        decima = '';
        fin = Decimales;
    }

    for (i = 0; i < fin; i++)
        decima += String.fromCharCode(48);

    var buffer = "";
    var marca = entero.length - 1;
    var chars = 1;
    while (marca >= 0) {
        if ((chars % 4) == 0) {
            buffer = "." + buffer;
        }
        buffer = entero.charAt(marca) + buffer;
        marca--;
        chars++;
    }
    if (decima != '')
        num = buffer + ',' + decima;
    else
        num = buffer;
    return num;
}

Devolver un código 301 (Moved Permanently) en C#

En algunos casos necesitamos informar a terceros que una página nuestra, o incluso un dominio entero ha sido movido a otro sitio.

Un ejemplo claro podría ser que teníamos el dominio www.newagedesign.com y ahora lo hemos movido a www.newagedesign.es. Lo ideal es avisar a todo el mundo que la dirección de nuestra web ha cambiado, pero esto a veces no es posible o puede llevar mucho tiempo. En estos casos lo ideal es redireccionar al visitante pero  indicándole que le redirigimos porque la web ha cambiado de lugar. Esto se consigue devolviéndole un error 301.

Todo esto comentado sobre un dominio también es aplicable a una página concreta.

En el caso de .NET esto se haría insertando el siguiente código en la página que queremos redirigir:

Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.newagedesign.es/");
Response.End();