Avatar billede locturian Nybegynder
03. april 2003 - 17:01 Der er 18 kommentarer og
1 løsning

Nybegynder, help, please :)

Hej!

Jeg er nybegynder hvad angår asp.net, så jeg har lige erhvervet mig bogen ASP.NET Bogen fra IDG... Jeg kender i forvejen en hel del til alm. asp, men dette adskiller sig dog en del :)

Anyways, jeg får en fejlmelding, men kan ikke helt se hvad jeg gør forkert, da jeg følger exemplet fra bogen... Jeg spammer lige med mine koder, sorry :)

------------ UserProfile.aspx

<%@ Page Language="vb" Codebehind="UserProfile.aspx.vb" Inherits="UserProfileExample.UserProfile"%>

<html>
<head>
<title>User Profile Example</title>
</head>
<body bgcolor="#FFFFCC">
<form id="frmUserProfile method="post" runat="server">
<table id="tblUserProfile border="0" align="center" cellspacing="1" cellpading="1">
<tr>
<td colspan="2">
<asp:Label id=lblHeader runat="server" width="115" height="19" font-bold="true">User Profile</asp:Label>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id=lblFirstName runat="server" width="115" height="19" font-size="small"

font-bold="true">First Name:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id=txtFirstName runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id="lblLastName runat="server" widht="118" height="19" font-bold="true">Last

Name:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id="txtLastName" runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id="lblAddress1 runat="server" widht="118" height="19" font-bold="true">Address

1:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id="txtAddress1" runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id="lblAddress2 runat="server" widht="118" height="19" font-bold="true">Address

2:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id="txtAddress2" runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id="lblCity runat="server" widht="118" height="19"

font-bold="true">City:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id="txtCity" runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id="lblState runat="server" widht="118" height="19"

font-bold="true">State:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id="txtState" runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td valign="middle"><asp:Label id="lblPostalCode runat="server" widht="118" height="19" font-bold="true">Postal

Code:</asp:Label>
</td>
<td valign="middle"><asp:TextBox id="txtPostalCode" runat="server" width="266" height="24"></asp:TextBox>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;
</td>
</tr>
<tr>
<td align="Center" colspan="2">
<asp:button id="btnSave" onclick="btnSave_Click" runat="server" text="Save"></asp:button>&nbsp;&nbsp;
<input type="reset" id="btnReset" runat="server" value="Reset">
</td>
</tr>
</table>
</form>
</body>
</html>
--------------------UserProfile.aspx.vb
Imports System
Imports System.ComponentModel.Design
Imports System.Data
Imports System.Drawing
Imports System.Web
Imports System.Web.Session.State
Imports System.Web.Ul
Imports System.Web.Ul
Imports System.Web.Ul.WebControls
Imports System.Web.Ul.HtmlControls
Imports Microsoft.VisualBasic

Public Class UserProfile
    Inherits System.Web.Ul.Page
    Protected WithEvents btnSave As System.Web.Ul.WebControls.Button
    Protected WithEvents btnRest As System.Web.Ul.HtmlControls.HtmlInputButton
    Protected WithEvents txtPostalCode As System.Web.Ul.WebControls.TextBox
    Protected WithEvents lblPostalCode As System.Web.Ul.WebControls.Label
    Protected WithEvents txtState As System.Web.Ul.WebControls.Textbox
    Protected WithEvents lblState As System.Web.Ul.WebControls.Label
    Protected WithEvents txtCity As System.Web.Ul.WebControls.Textbox
    Protected WithEvents lblCity As System.Web.Ul.WebControls.Label
    Protected WithEvents txtAddress2 As System.Web.Ul.WebControls.Textbox
    Protected WithEvents lblAddress2 As System.Web.Ul.WebControls.Label
    Protected WithEvents txtAdress1 As System.Web.Ul.WebControls.Textbox
    Protected WithEvents lblAddress1 As System.Web.Ul.WebControls.Label
    Protected WithEvents txtLastName As System.Web.Ul.WebControls.Textbox
    Protected WithEvents lblLastName As System.Web.Ul.WebControls.Label
    Protected WithEvents txtFirstName As System.Web.Ul.WebControls.Textbox
    Protected WithEvents lblFirstName As System.Web.Ul.WebControls.Label
    Protected WithEvents lblHeader As System.WEb.Ul.WebControls.Label

#Region "Web Forms Designer Generated Code"

    Dim WithEvents WebForm1 As System.Web.Ul.Page

Sub New()
    UserProfile = Me
End Sub

Private Sub InitializeComponent()
End Sub

#End Region

Protected Sub UserProfile_Load(ByVal Sender As Ssytem.Object, ByVal e As System.EventsArgs)
   
InitializeComponent()

End Sub

Public Sub btnSave_Click(ByVal Sender As System.Object, ByVal e As System.EventsArgs)

End Sub
End Class
---------------

Håber i kan fortælle mig hvad jeg gør galt?

I kan se fejlen på www.clan-scire.dk/UserProfile.aspx ( ikke fordi det gør nogen forskel, den melder jo ikke hvad fejlen er :/ - Håber i kan hjælpe? :)
Avatar billede odegaard Nybegynder
03. april 2003 - 19:15 #1
Hvis du nu gjorde hvad din side viser dig, (dvs. laver den web.config fil der er omtalt), så ville du få en ordentlig fejlmeddelelse som man kan debugge. Jeg tror ikke der er nogen her der gider læse så meget kode igennem for at finde en fejl som ingen kender noget til.
Avatar billede locturian Nybegynder
03. april 2003 - 19:22 #2
Sorry, ingen grund til at flame mig, ved jo bare ikke lige hvordan jeg skulle gribe den an :) Hvor finder jeg den system.web, eller hvordan laver jeg en sådan, og hvad skal den indeholde?
Avatar billede gulbaek Nybegynder
03. april 2003 - 19:25 #3
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

Parser Error Message: Could not load type 'UserProfileExample.UserProfile'.

Source Error:


Line 1:  <%@ Page Language="vb" Codebehind="UserProfile.aspx.vb" Inherits="UserProfileExample.UserProfile"%>
Line 2: 
Line 3:  <html>
Avatar billede gulbaek Nybegynder
03. april 2003 - 19:30 #4
Den fejl fik jeg da jeg forsøgte at køre siden.

så vidt jeg kan se er problemet at UserProfile.aspx.vb ikke har noget namespace, men i UserProfile.aspx kalder man UserProfileExample.UserProfile

altså den tror at UserProfile.aspx.vb findes i namespace UserProfileExample

Men er ikke nogen ekspert i VB, så jeg er ikke sikker, men har selv ASP.NET Bogen og den er fyldt med fejl.
Avatar billede locturian Nybegynder
03. april 2003 - 19:31 #5
Ok, hvordan laver jeg så et namespace til den? Sorry jeg spørger så dumt...
Avatar billede gulbaek Nybegynder
03. april 2003 - 19:36 #6
prøv lige at lave en fil der hedder web.config og smid den ind i samme mappe som UserProfile.asxp

Så skriv lige hvilken fejl du får

Indholdet skal være

<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
Avatar billede locturian Nybegynder
03. april 2003 - 19:46 #7
Får denne fejl;

Parser Error Message: '"frmUserProfile' is not a valid identifier.

Line 6:  </head>
Line 7:  <body bgcolor="#FFFFCC">
Line 8:  <form id="frmUserProfile method="post" runat="server">
Line 9:  <table id="tblUserProfile border="0" align="center" cellspacing="1" cellpading="1">
Line 10: <tr>
Avatar billede burningice Nybegynder
03. april 2003 - 19:47 #8
du har tastefejl på siden

form id="frmUserProfile

skal være

form id="frmUserProfile"<--- husk gåseøjne
Avatar billede locturian Nybegynder
03. april 2003 - 19:51 #9
Det går den rigtige vej ;)

Parser Error Message: Could not load type 'UserProfileExample.UserProfile'.

Line 1:  <%@ Page Language="vb" Codebehind="UserProfile.aspx.vb" Inherits="UserProfileExample.UserProfile"%>
Line 2: 
Line 3:  <html>
Avatar billede gulbaek Nybegynder
03. april 2003 - 20:24 #10
ok, har fået den til at virke, har ikke helt styr på hvad der var forkert, for mit visual studio lavede en masse mærkelige ændringer.

Er lige igang med at uploade koden
Avatar billede gulbaek Nybegynder
03. april 2003 - 20:31 #11
Ok har lagt min kode her

http://danevirke.frip.dk/UserProfileExample.zip

Håber du kan få den til at virke.

Og et godt råd hvis du vil lære ASP.NET så drop ASP.NET bogen, der er alt for mange fejl i den.
Avatar billede locturian Nybegynder
03. april 2003 - 20:34 #12
1. Hvor fandt du alle de filer henne? :)
2. Nej sq, har lige betalt 349,- for den bog, så nu skal den sq læses :)

3. Ser ud til det virker nu, ved du hvad fejlen var ?
Avatar billede locturian Nybegynder
03. april 2003 - 20:35 #13
Og, hvad skal der ske når man har trykket save? Ser ikke ud til at der sker noget :)
Avatar billede gulbaek Nybegynder
03. april 2003 - 20:39 #14
Problemet er at den bog arbejder udfra Visual Studio, det glemmer den bare lige nogle gange, så tit mangler der en masse også derfor jeg har alle de ekstra filer

Rettede bl.a.
System.Web.Ul
til
System.Web.UI
Avatar billede locturian Nybegynder
03. april 2003 - 20:41 #15
Ahh, ok.. Well, kunne ikke rigtig blive enig med mig selv om, om der stod UI eller Ul i bogen...

Tror lige jeg må have anskaffet mig Visual Studio
Avatar billede gulbaek Nybegynder
03. april 2003 - 20:43 #16
hehe, lige nu skal der ikke ske noget med save, du har jo ikke skrevet noget i den metode.
Public Sub btnSave_Click(ByVal Sender As System.Object, ByVal e As System.EventsArgs)
// Har kan du skrive det den skal lave.
End Sub
Avatar billede locturian Nybegynder
03. april 2003 - 20:45 #17
Oh, ok :) Tror jeg vil læse kapitelet færdigt før jeg spørger mere ;) hehe ;) Kan du evt. kontaktes på iqc, hvis jeg må forstyrre dig en gang i mellem? :)
Avatar billede gulbaek Nybegynder
03. april 2003 - 20:50 #18
hvis du er studerende kan du købe visual studio .net til 742. prisen er godt nok uden moms, men det er et virkelig godt program
http://www.ravenholm.dk/docs/software.asp?productID=2145226460


og mit icq 42222059
skal lige siges at jeg ikke har forstand på visual basic, men C#
Avatar billede locturian Nybegynder
03. april 2003 - 20:56 #19
Har lige addet dig til icq... Du får point ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB