Ich habe eine Situation, in der meine Webanwendung sitzt und auf eine Anfrage wartet, die an eine bestimmte Webseite gesendet wird, die für diese Quelle bestimmt ist. Zum Beispiel macht source1 eine Anfrage an myapplication/source1.aspx und source2 stellt eine Anfrage an myapplication/source2.aspx. Ich frage mich, ob es möglich ist, es so zu haben, dass stattdessen 10 verschiedene ASPX-Seiten tatsächlich auf Anfragen warten, wenn ich irgendwie meine Anwendung als "Fälschung" konfigurieren könnte, dass diese Seiten existieren und tatsächlich eine einzige Seite verarbeiten müssen die Anfragen.Fälschen einer ASP.NET-Seite
Also im Grunde Source1 würde auf die URL myapplication/source1.aspx buchen, aber meine Anwendung interpretiert das und sendet es an die Hauptverarbeitungsseite. Der einzige Haken ist, dass die Hauptseite auch wissen muss, aus welcher Quelle sie stammt.
Ich kann mich nicht darauf verlassen, dass die Quelle auf myapplication/processPage? Source = Source1 posten kann, damit ich dann aus der Abfragezeichenfolge herausfinden kann, welche Quelle was gesendet hat.
Ich hoffe, dass dies alles sinnvoll war, bitte lassen Sie mich wissen, wenn Sie weitere Erläuterungen benötigen. Danke für Ihre Hilfe.
Sie können entweder die verschiedenen URLs zu den httpHandlers-Abschnitten von web.config hinzufügen, verwenden Sie das Umschreiben, um eine beliebige URL zu Ihrem einen Handler zu senden oder Routing zu verwenden (asp.net 4) –
Es klingt, als könnten Sie fragen: http : //stackoverflow.com/questions/60857/mod-rewrite-äquivalent-for-iis-7-0 –