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

 

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

πρόβλημα econding σε Request.QueryString

Îåêßíçóå áðü ôï ìÝëïò xakou. Τελευταία δημοσίευση από το μέλος Τάσκος Γιώργος στις 03-04-2009, 15:03. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  03-04-2009, 13:09 49833

    πρόβλημα econding σε Request.QueryString

    Καλημέρα σε όλους,

    μεταφέρω από την πρώτη σελίδα (find.aspx) με την παρακάτω εντολή ελληνικό κείμενο:

            Dim targetURL As String
            targetURL = "results.aspx?"
            targetURL &= "onoma=" & onoma.Text.Trim

           Response.Redirect(targetURL)

     

    και στη σελίδα results.aspx παίρνω τις τιμές με τον παρακάτω κώδικα:

    ......       

    onoma= Request.QueryString("onoma").ToString()

    .......

     

    Ο browser εμφανίζει .../results.aspx?onoma=%ce%95%ce.......

    Και φυσικά δεν έχω το σωστό αποτέλεσμα.

    Τί πρέπει να κάνω;

     

     

  •  03-04-2009, 15:03 49839 σε απάντηση της 49833

    Απ: πρόβλημα econding σε Request.QueryString

    string text = "δοκιμή";
    string urlResults = "~/Results..aspx?onoma=" + text;
    Response.Redirect(urlResults);
    
    Label1.Text = Request.QueryString["onoma"].ToString();
    Ο παραπάνω κώδικας δουλεύει κανονικά σε μένα. Ποιον browser χρησιμοποιείς? Ίσως λίγο περισσότερο κώδικας ή το τι κάνεις ποιο συγκεκριμένα?
    Δες λίγο και αυτό για τα Relative and Absolute paths in ASP.NET γιατί βλέπω ότι το καρφώνεις αν και δεν παίζει ρόλο στην περίπτωση, καλό είναι.

    http://msdn.microsoft.com/en-us/library/ms178116.aspx

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