Foutmelding

Status
Niet open voor verdere reacties.

MaikelvBeek

Gebruiker
Lid geworden
31 mei 2007
Berichten
170
ik moet voor school een OV planner (zie screen) maken die berekent hoeveel het kost om te reizen naar een plek etc.
dus nu heb ik wat opties gemaakt om te vragen of je een OVkaart hebt of niet en of je dan een Week of weekend OV hebt. Dit heeft gewoon gewerkt. Daarna moest ik erbij maken voor als je geen OVkaart hebt hoeveel het dan kost als je binnen brabant reist. Dit werkt ook. Maar als ik nu weer wil invullen dat ik een OVkaart heb voor sweekends of doordeweeks en ik klik op bereken krijg ik een foutpagina (zie screen)

weet iemand hoe ik dit kan oplossen

Screen 1
naamlooscwb.jpg


Screen 2
naamloos1fxs.jpg


Code
Code:
    protected void Button1_Click(object sender, EventArgs e)
    {
        if ((DateTime.Today.DayOfWeek == DayOfWeek.Saturday || DateTime.Today.DayOfWeek == DayOfWeek.Sunday) && rbOVja.Checked == true && rbWeekend.Checked == true)
        {
            lblKaart.Text = "geen";
            lblPrijs.Text = "0.00";
        }
        else if ((DateTime.Today.DayOfWeek == DayOfWeek.Saturday || DateTime.Today.DayOfWeek == DayOfWeek.Sunday) && rbOVja.Checked == true && rbWeek.Checked == true)
        {
            lblKaart.Text = "1 Roze";
            lblPrijs.Text = "4.60";
        }
        else if ((DateTime.Today.DayOfWeek == DayOfWeek.Monday || DateTime.Today.DayOfWeek == DayOfWeek.Tuesday || DateTime.Today.DayOfWeek == DayOfWeek.Wednesday || DateTime.Today.DayOfWeek == DayOfWeek.Thursday || DateTime.Today.DayOfWeek == DayOfWeek.Friday) && rbOVja.Checked == true && rbWeek.Checked == true)
        {
            lblKaart.Text = "geen";
            lblPrijs.Text = "0.00";
        }
        else if ((DateTime.Today.DayOfWeek == DayOfWeek.Monday || DateTime.Today.DayOfWeek == DayOfWeek.Tuesday || DateTime.Today.DayOfWeek == DayOfWeek.Wednesday || DateTime.Today.DayOfWeek == DayOfWeek.Thursday || DateTime.Today.DayOfWeek == DayOfWeek.Friday) && rbOVja.Checked == true && rbWeekend.Checked == true)
        {
            lblKaart.Text = "1 Roze";
            lblPrijs.Text = "4.60";
        }

        int leeftijd = Convert.ToInt32(txtLeeftijd.Text);

        if (ddlProvincie.SelectedValue == Convert.ToString(1) && rbOVnee.Checked == true && leeftijd < 11 || leeftijd > 65)
        {
            lblKaart.Text = "1 Brabant";
            lblPrijs.Text = "0.30";
        }
        else
        {
            lblKaart.Text = "1 Brabant";
            lblPrijs.Text = "0.90";
        }
    }
 
Zet om te beginnen in je web.config
<compilation debug="true" strict="false" explicit="true">
en
<customErrors mode="RemoteOnly">
</customErrors>

Dan krijg je een foutmelding waar je wat mee kan en kan je stap voor stap debuggen om te kijken welke tekenreeks een ongeldige waarde heeft.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan