tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
8
ZUGRIFFE
417
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    ich sitze immernoch an der Webseite und möchte gerne folgendes wissen.

    Ich habe meine Masterpage gestallten. so sollen auch FAST ALLE anderen Pages aussehen. außer eine.. die Defaultpage... die soll NUR ihre eigenen Eigenschaften haben, und die Masterpage soll ausgeblendet werden.... ist das irgendwie möglich?
     

  2. #2
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Hey Blackhawk, dafür kann ich dir gleich 2 Lösungsansätze bieten.

    Ansatz 1 - du möchtest auf auf der default.aspx eine Masterpage nutzen:

    Du erstells eine Masterpage (main.master) die praktisch keinen Inhalt besitzt außer den ContentPlaceHoldern. Dann gibts du deiner default.aspx einfach noch MasterPageFile="main.master" mit.
    Dann baust du dir eine weiter Masterpage (nestedMaster.master) auf der du dein Layout und Co. realisierst und hängst die dann an alle anderen *.aspx's (MasterPageFile="nestedMaster.master"). Diese Masterpage muss/kann dann auf die main.master verweisen. Stichwort Nested Masterpages - wie das geht steht hier http://msdn2.microsoft.com/en-us/library/x2b3ktt7.aspx
    Du kannst die Masterpage-Einstellung für die pages auch direkt in der web.config im Node <pages masterPageFile ="nestedMaster.master"> angeben und nur der default explizit sagen sie soll allein die andere nehmen.

    Ansatz 2 - Du möchtest in der default keine Masterpage nutzen:

    Einfach eine normale aspx-Seite erstellen ohne Angaben zur Masterpage
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  3. #3
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    danke, genau diese idee mit der 2 masterpage hatte ich heute morgen auch.. hehe echt super danke für deine hilfe ich werde es gleich ausprobieren....

    hast du zufällig auch ne ahnung wie man die eigene ip herraus bekommt?
     

  4. #4
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Das müsste es sein:

    Request.UserHostAddress();
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  5. #5
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    aber das request findet er garnicht, es scheint es nicht zu geben, muss ich das vorher deklarieren oder sowas?

    wie sieht denn der code aus, der die ipadresse des users raus findet?
     

  6. #6
    M4st3r M4st3r ist offline Mitglied Brokat
    Registriert seit
    Jan 2005
    Ort
    Frankfurt am Main
    Beiträge
    297
    Wo willst du die IP-Adresse denn rausbekommen?

    Versuch mal

    Code :
    1
    
    System.Web.HttpContext.Current.Request.UserHostAddress;
     
    http://dirkgoldecker.spaces.live.com

    . Microsoft Certified Technology Specialist
    . Microsoft Certified Professional Developer
    |-> Web Applications

  7. #7
    Maik Tutorials.de Gastzugang
    @Blackhawk50000: Bitte achte in deinen Beiträgen auf die Groß- und Kleinschreibung, so wie du es in deinem Eingangspost unter Beweis gestellt hast. Vielen Dank!
     

  8. #8
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    Ich möchte die ip des Users gleich beim ersten Besuch auf der seite herrausbekommen, und mit hilfe von GeoIP die Sprache der Seite automatisch einstellen.
     

  9. #9
    Avatar von Blackhawk50000
    Blackhawk50000 Blackhawk50000 ist offline Mitglied Brokat
    Registriert seit
    Oct 2007
    Ort
    Erding As, Bayern, Germany, Germany
    Beiträge
    328
    Okay, die Ip des Users habe ich nun schon. Aber wie verwende ich die jetzt, ich habe das hier versucht...

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
     string remAdd = HttpContext.Current.Request.UserHostAddress.ToString();
        private GeoIPClass geoip;
        
        string linkString = String.Empty;
        protected void Page_Load(object sender, EventArgs e)
        {
            geoip = new GeoIPClass();
            geoip.loadDataFile(@"J:\apps\geoip\geoipdemo.dat");
            //geoip.country_code_by_addr(remAdd);
            geoip.country_name_by_addr(remAdd);
            Convert.ToString(geoip);
            checkIP(remAdd);
            LabeIip.Text = remAdd;

    labelip zeigt mir bis jetzt die correkte ip Adresse an... aber... wenn ich den Ländernamen da ausgeben will macht er stress. Wie mach ich das genau? bitte um hilfe.
     

Ähnliche Themen

  1. fo - page-sequence-master doesnt work
    Von vaporizer im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 03.11.09, 17:40
  2. Zugriff auf Master Page von User Control aus
    Von denyo85 im Forum .NET Web und Kommunikation
    Antworten: 5
    Letzter Beitrag: 11.06.09, 18:05
  3. Antworten: 3
    Letzter Beitrag: 13.10.08, 11:05
  4. sql2005.master <--> sql2000.master
    Von TurnMeOn im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 03.01.06, 10:14
  5. Externe Seiten in Master Page öffnen
    Von julietta_martinez im Forum .NET Archiv
    Antworten: 4
    Letzter Beitrag: 19.05.05, 11:36