Domanda

Sto usando MSVS 2008, C #, progetto ASP.NET. In questo momento posso pubblicare tutte le pagine che voglio in http: // localhost: 3288 / ExistingPageInProject.aspx

In MSVS come posso mappare http: // localhost: 3288 / u / SOME_USER_NAME / media / TITLE-0123 per puntare a un file / pagina che ho. Come / u / ExamplePage? Name = SOME_USER_NAME & amp; title = TITLE-0123

NOTA: 0123 è il mediaId quindi il titolo può essere ignorato.

È stato utile?

Soluzione

Il modo in cui lo faccio personalmente è usare Application_BeginRequest in public class Global: System.Web.HttpApplication e analizzare l'URL con Regex o altro, quindi utilizzare HttpContext.Current.RewritePath per pubblicare la pagina corretta senza reindirizzare.

Ci sono anche altri modi per farlo, ma questa è la mia preferenza ed è facile da implementare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top