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

 

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

HttpContext.RewritePath() και HtmlForm overload

Îåêßíçóå áðü ôï ìÝëïò Mitsaras. Τελευταία δημοσίευση από το μέλος Mitsaras στις 05-10-2006, 15:46. Υπάρχουν 1 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  01-10-2006, 21:23 17683

    HttpContext.RewritePath() και HtmlForm overload

    Σε ένα web application που ανέλαβα, αποφασίστηκε η χρήση του Url rewrite (ώστε τα paths να είναι πιο φιλικά στους επισκέπτες και στις μηχανές αναζήτησης).

    Μετά από πολύ ψάξιμο, λόγω των προβλημάτων του action attribute στο form tag (το οποίο, παίρνει ως τιμή το πραγματικό path, και όχι το αποτέλεσμα του rewrite, ή άλλες φορές είναι εντελώς λάθος), αποφάσισα να κάνω inherit το HtmlForm, ώστε να μπορέσω να το αφαιρέσω εντελώς.

    Αφού βάλω το control όμως, μόλις πάω να αλλάξω σε design view, σε κάποιο master page το οποίο χρησιμοποιεί την inherited HtmlForm, λαμβάνω το εξής μήνυμα: Unable to cast object of type 'System.Web.UI.Design.HtmlIntrinsicControlDesigner' to type 'System.Web.UI.Design.ControlDesigner'. Δοκίμασα να ορίσω μέσω του DesignAttribue ως designer το System.Web.UI.Design.ControlDesigner, και το αποτέλεσμα ήταν να λάβω ένα null reference exception.

    Το webapp κάνει compile κανονικά κατά τ' άλλα, και η σελίδα εμφανίζεται επίσης κανονικά.


    Μήπως μου διαφεύγει κάτι; Έχετε να προτείνετε κάποια διαφορετική αντιμετώπιση;

    Μην αφήνετε τα media να σας "ταΐζουν"!
  •  05-10-2006, 15:46 18025 σε απάντηση της 17683

    Απ: HttpContext.RewritePath() και HtmlForm overload

    Χμ, ουδείς γνωρίζει κάτι σχετικό;
    Μην αφήνετε τα media να σας "ταΐζουν"!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems