Hallo Liste,

Ich habe also das PAL.Fever.Web.RegexRewriteModule
(http://www.microsoft.com/germany/msdn/library/net/aspnet/URLRewritingMitASP
NET.mspx) bei mir laufen. Funktioniert soweit prima. Jetzt habe ich ein
Kontaktformular implementiert. Nach dem PostBack kommt allerdings eine
404-Fehlermeldung, da er die bereits umgeschriebene Url verwendet.

Dafür habe ich eine Lösung in folgendem Artikel gefunden:
http://msdn.microsoft.com/library/en-us/dnaspp/html/urlrewriting.asp von
Scott Mitchell;
Wie dort beschrieben habe ich die RenderAttributes-Methode der Klasse
HtmlForm folgendermassen überschrieben:

public class Form : System.Web.UI.HtmlControls.HtmlForm
        {
                protected override void RenderAttributes(HtmlTextWriter
writer)
                {
                        writer.WriteAttribute("name", this.Name);
                        base.Attributes.Remove("name");

                        writer.WriteAttribute("method", this.Method);
                        base.Attributes.Remove("method");

                        this.Attributes.Render(writer);

                        base.Attributes.Remove("action");

                        if (base.ID != null)
                                writer.WriteAttribute("id", base.ClientID);
                }
        }

Jetzt gibt es keine 404-Fehlermeldung mehr. Aber leider auch keine
Validation-Funktionalität mehr.

Gibt es hierfür eine Lösung? (Blöde Frage!) Wie könnte die Lösung aussehen?


Danke und Gruß,
Tim

_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an