Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Namespace - Verständnisfrage
King-Malkav
myCSharp.de - Member

Avatar #avatar-2613.jpg


Dabei seit:
Beiträge: 266
Herkunft: Landau

Themenstarter:

Namespace - Verständnisfrage

beantworten | zitieren | melden

Hi, ich schreibe gerade eine ASP.Net DVD Datenbank für mich. Da ich hauptsächlich zum Surfen und für meine Office Aufgaben mein Mac verwende (deshalb ASP.net).

Ich habe die ganze Zeit auf VS2003 entwickelt. Nun bin ich zeit kurzem auf VS2005 umgestiegen (dank meinem Betrieb). Natürlich habe ich mein Projekt konvertiert.

Mich verwirrt nur das wenn ich jetzt eine neue Seite Hinzufüge, die Codebehint Datei keinen Namespace mehr hat. Wenn ich den Namespace manuell hinzufüge bekomme ich immer fehlermeldungen. Meine alten Seiten haben alle noch den Namespace eintrag.

Was mach ich falsch? und wo kann man das VS2005 wieder umstellen (im Moment ist es auf Webapplikationen optimiert).

Hier mal ein wenig Code:

 
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;




    public partial class newmovie : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string login = (String)(Session["Login"]);
            string group = (String)(Session["Group"]);
            string user = (String)(Session["User"]);

            if (login == "true" & group == "0")
            {
                if (!Page.IsPostBack)
                {

                }
            }
            else
            {
                Response.Redirect("login.aspx");
            }

        }
        protected void Button1_Click(object sender, EventArgs e)
        {
            string constring = (string)ConfigurationSettings.AppSettings["ConString"];
            
            SqlConnection sqlcon1 = new SqlConnection(constring);

            sqlcon1.Open();

            //hier kommt noch was hin...

        }
    }

Danke im vorraus...

MFG
private Nachricht | Beiträge des Benutzers
TNDAri
myCSharp.de - Member

Avatar #avatar-2507.jpg


Dabei seit:
Beiträge: 139
Herkunft: Bremen

beantworten | zitieren | melden

Was für eine Fehlermeldung kriesget denn?
Gruss Ari
Wer lesen kann ist klar im vorteil!
MSDN
Dein Feund in allen fragen
private Nachricht | Beiträge des Benutzers
King-Malkav
myCSharp.de - Member

Avatar #avatar-2613.jpg


Dabei seit:
Beiträge: 266
Herkunft: Landau

Themenstarter:

beantworten | zitieren | melden

Fehler 1 ASP.newmovie_aspx.GetTypeHashCode(): Es wurde keine geeignete Methode zum Überschreiben gefunden. c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\mydvddb\a5f54352\62e17cbe\App_Web_7cjfmhkn.2.cs 1234


Fehler 2 ASP.newmovie_aspx.ProcessRequest(System.Web.HttpContext): Es wurde keine geeignete Methode zum Überschreiben gefunden. c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\mydvddb\a5f54352\62e17cbe\App_Web_7cjfmhkn.2.cs 1238


Fehler 3 ASP.newmovie_aspx implementiert den Schnittstellenmember System.Web.IHttpHandler.IsReusable nicht. c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\mydvddb\a5f54352\62e17cbe\App_Web_7cjfmhkn.2.cs 227

Fehler 4 Die in dieser Codedatei definierte Klasse muss mit dem inherits-Attribut übereinstimmen und die richtige Basisklasse (z.B. Page oder UserControl) erweitern. c:\inetpub\wwwroot\mydvddb\newmovie.aspx.cs 17 33

Das komische ist, wenn ich den namespace aufruf weg lasse, dann geht alles ?!

MFG
private Nachricht | Beiträge des Benutzers
Waschbecken
myCSharp.de - Member



Dabei seit:
Beiträge: 807

beantworten | zitieren | melden

Von 2.0 zu 1.x hat sich das Modell etwas geändert, Webforms und Usercontrols (.aspx und .ascx) können nun nicht mehr im Kontext eines Namespaces laufen. lass den einfach weg.

Deine sonstigen Klassen, d.h. sonstigen Code kannst du innerhalb von /App_Code oder einem separaten Bibliotheksprojekt weiterhin in Namespaces packen.
private Nachricht | Beiträge des Benutzers
King-Malkav
myCSharp.de - Member

Avatar #avatar-2613.jpg


Dabei seit:
Beiträge: 266
Herkunft: Landau

Themenstarter:

beantworten | zitieren | melden

Zitat
Original von Waschbecken
Von 2.0 zu 1.x hat sich das Modell etwas geändert, Webforms und Usercontrols (.aspx und .ascx) können nun nicht mehr im Kontext eines Namespaces laufen. lass den einfach weg.

Deine sonstigen Klassen, d.h. sonstigen Code kannst du innerhalb von /App_Code oder einem separaten Bibliotheksprojekt weiterhin in Namespaces packen.

Danke Waschbecken. Das erklärt einiges.

Auch wenn das jetzt ein wenig Off-Topic ist, wie lange arbeitest du schon mit .net?
Und kannst du vielleicht ein Buch zu dem Thema ASP.Net und C# empfehlen, was auch ein Anfänger versteht?

MFG
private Nachricht | Beiträge des Benutzers
Waschbecken
myCSharp.de - Member



Dabei seit:
Beiträge: 807

beantworten | zitieren | melden

Mit ASP.NET ... 2,5 Jahre. Nen Buch nicht wirklich. Gut für den Umstieg von 1.1 auf 2.0 ist

http://blog.thomasbandt.de/PermaLink,guid,2c9e502e-ad10-465e-bc43-97d03c5e99fc.aspx

Für C# ist http://blog.thomasbandt.de/PermaLink,guid,1ab85ab2-792c-4980-b8d0-907d6b754cc8.aspx sehr gut.

Ansonsten bin ich gerade selbst auf der Suche, weil ich jemanden anlernen muss. Hab aber noch nichts gefunden, was ich empfehlen könnte.
private Nachricht | Beiträge des Benutzers
joerg.uth
myCSharp.de - Member

Avatar #avatar-2080.jpg


Dabei seit:
Beiträge: 485
Herkunft: Lonnig

beantworten | zitieren | melden

Also zum "Anlernen" und zum Aufbau eines Grundverständniss in OO eignet sich für einen Anfänger "C# in 21 Tagen".

Es ist zwar kein Kompendium, daß wird es meiner Meinung nach auch nicht geben,
aber ohne Grundlage kein Aufbau z.B. in Win/Webforms, ADO, Vererbung und all die schönen Dinge des Programmierens.

Ich habe das schon oft bei "Anfängern" verwendet und war selbst erstaunt wie schnell man sich "OO" unterhalten konnte

Happy Coding
Jörg
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1436
Herkunft: Schweiz

beantworten | zitieren | melden

@joerguth
Hast du zufälligerweise die ISBN-Nummer des Buches?
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers
Yellow
myCSharp.de - Experte

Avatar #avatar-2347.png


Dabei seit:
Beiträge: 832

beantworten | zitieren | melden

Zitat
Original von schaedld
Hast du zufälligerweise die ISBN-Nummer des Buches?

C# in 21 Tagen ISBN: 3827260698

-yellow
Selbst ein Weg von tausend Meilen beginnt mit einem Schritt (chinesisches Sprichwort).

Mein Blog: Yellow's Blog auf sqlgut.de
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1436
Herkunft: Schweiz

beantworten | zitieren | melden

@Yellow
Besten Dank

EDIT: ARRGHHH, dass Buch gibts gar nicht mehr hier in der Schweiz. Jeder Händler hats nicht mehr im Sortiment.
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers
joerg.uth
myCSharp.de - Member

Avatar #avatar-2080.jpg


Dabei seit:
Beiträge: 485
Herkunft: Lonnig

beantworten | zitieren | melden

Nimm doch den Link von [Yellow].
Click & Buy gibt es auch für die Schweizer

Gruß Jörg
private Nachricht | Beiträge des Benutzers
schaedld
myCSharp.de - Member

Avatar #avatar-2533.jpg


Dabei seit:
Beiträge: 1436
Herkunft: Schweiz

beantworten | zitieren | melden

@joerguth
Da bin ich erleichtert. Mal schauen obs ein Pendant dazu in .NET 2.0 gibt
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
private Nachricht | Beiträge des Benutzers
Waschbecken
myCSharp.de - Member



Dabei seit:
Beiträge: 807

beantworten | zitieren | melden

Danke Jörg, werd ich auch mal weitergeben.
private Nachricht | Beiträge des Benutzers