Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

MasterPage... πρόβλημα;

Îåêßíçóå áðü ôï ìÝëïò gianestras. Τελευταία δημοσίευση από το μέλος tasos στις 20-02-2016, 13:40. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-02-2016, 20:48 77602

    MasterPage... πρόβλημα;

    Καλησπέρα...

    Έχουμε ένα masterPage και σε αυτό έχουμε 2 .aspx pages πχ Home και LogIn.

    Θέτουμε ως start page την Home.aspx.

    Άρα με το που ξεκινάω την εφαρμογή πρώτα περνάει από το  PageLoad της HOME και μετά της MastePage και τέλος. 

    ΟΤΑΝ όμως κάνω κλικ στην LogIn μετά, θα περάσει το debug από την PageLoad της Home μετά από την PageLoad της Master, μετά από την PageLoad της LogIn και τέλος από την PageLoad της Master.

    Και ρωτάω: Πως μπορώ στο κλικ στο LogIn να μην περνάει από την startPage; Είναι λογικό;

     

    ευχαριστώ  

  •  19-02-2016, 21:49 77603 σε απάντηση της 77602

    Απ: MasterPage... πρόβλημα;

    https://msdn.microsoft.com/en-us/library/dct97kc3.aspx

     


    Antonios Chatzipavlis

  •  19-02-2016, 21:55 77604 σε απάντηση της 77603

    Απ: MasterPage... πρόβλημα;

    Το ερώτημα είναι όμως γιατί να τρέχει πάντα στην αρχή η σελίδα που έχει οριστεί ως StartPage, την στιγμή που κάνω κλικ στο link LogIn...; 

     Μήπως υπάρχει κάποιος τρόπος να παρακαμφθεί; 

  •  20-02-2016, 02:25 77605 σε απάντηση της 77604

    Απ: MasterPage... πρόβλημα;

    Το πρόβλημα ήταν πως το link που είχα για την LogIn.aspx was a  <asp:LinkButton ID="lnkBtnLogIn" runat="server" OnClick="lnkBtnLogIn_Click">.

    Το αντικατέστησα με  <a ID="lnkBtnLogIn" href="http://www.dotnetzone.gr/Pages/LogIn.aspx">LogIn</a> και όλα οκ..

     Ίσως το Response.Redirect να δημιουργούσε όλο το θέμα.... 

  •  20-02-2016, 13:40 77606 σε απάντηση της 77605

    Απ: MasterPage... πρόβλημα;

    Το <asp:LinkButton> κάνει PostBack οπότε τα βήματα που περιγράφεις είναι τα αναμενόμενα. Αλλάζοντας το <asp:LinkButton> σε ένα απλό HTML <a> στοιχείο κάνει αυτό που θέλεις. Εναλλακτικά, θα μπορούσες να χρησιμοποιήσεις <asp:HyperLink> (αντί για απλή HTML) αν χρειάζεται να ελέγχεις το στοιχείο από code behind.

    Τάσος Καραγιάννης

    Baby debugging steps...
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems