Problemer med prøveeksempel.
Hej eksperter,Jeg oplever en række problemer med prøveeksemplet i denne artikel:
http://activedeveloper.dk/artikler/default.asp?articleid=378
Jeg får følgende fejl:
http://www.davidplum.dk/temp/Default.aspx
Jeg får sat min handlingskode korrekt ind i min default.aspx.vb, og min default.aspx ser umiddelbart også korrekt ud, set i mine øjne. Så kan nogle hjælpe mig, ville jeg blive rigtig glad :)
Default.aspx.vb
________________________________
Partial Class davidplum_dk_temp_Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = System.DateTime.Now.ToString("F")
End Sub
Sub Beregn_Click(ByVal sender As Object, ByVal e As EventArgs)
' Indhold i kontroller skal være korrekt
If Page.IsValid Then
' Konverter til DateTime
Dim d1 As DateTime = Convert.ToDateTime(dato1.Text)
Dim d2 As DateTime = Convert.ToDateTime(dato2.Text)
' Beregn
Dim antal As Double = d2.Subtract(d1).TotalDays
' Vis Resultat
Resultat.Text = String.Format("Der er {0} dage mellem {1:D} og {2:D}", antal, d1, d2)
End If
End Sub
End Class
Default.aspx
________________________________
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="davidplum_dk_temp_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET - Learning!</title>
<script language="javascript" type="text/javascript">
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<H3>Lektion 2 Kom godt igang</h3>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" ToolTip="Aktiver handling!" /></div>
</form>
<br><hr />
<h3>Lektion 3 Et brugbart eksempel</h3>
<input id="dato1" type="text" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="Feltet skal udfyldes" ControlToValidate="dato1" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RangeValidator1" runat="server" ErrorMessage="Forkert dato" Type="Date" MaximumValue="1-1- 1900" Display="Dynamic" MinimumValue="1-1- 2900" ControlToValidate="dato1"></asp:RangeValidator>
<br>
<input id="dato2" type="text" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="Feltet skal udfyldes" ControlToValidate="dato2" Display="Dynamic"></asp:RequiredFieldValidator>
<asp:RangeValidator ID="RangeValidator2" runat="server" ErrorMessage="Forkert dato" Type="Date" MaximumValue="1-1- 1900" Display="Dynamic" MinimumValue="1-1- 2900" ControlToValidate="dato2"></asp:RangeValidator>
<br>
<input id="Beregn" type="button" value="Beregn" onclick="return Beregn_onclick()" />
<br>
<label id="Resultat"></label>
</body>
</html>
