public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void btnBeregn_Click(object sender, EventArgs e)
    {
        if (SjekkData(txtFot.Text, labMeter) == false)
        {
            return;
        }
        double fot = Convert.ToDouble(txtFot.Text);
        double meter = fot * 0.3048;
        labMeter.Text = fot + " fot tilsvarer " + meter.ToString( + " meter.";
    }

    private bool SjekkData(string tall, Label lab)
    { // Kalles med et tall, samt navnet på tekstboksen der feilmeldingen skal komme
        double testverdi;
        if (!double.TryParse(tall, out testverdi))
        {
            lab.Text = "Ugyldig data: Må kun være tall";
            return false;
        }
        double tall2 = Convert.ToDouble(tall);

        // Tester på tallet
        if (tall2 <= 0)
        {
            lab.Text = "Ugyldig data: Tallet må være over 0";
            return false;
        }
        return true;
    }
}