mit habe ich eine aspx Blog-Website, die eine Seite dynamically.At zum Zeitpunkt der Seitenerstellung schafft
die eindeutige ID automatisch generiert seinen Namen unterRewrite url von C#
zB als gegeben generiert wurde:
http://www.websitename.com/2016/f1.aspx
http://www.websitename.com/2016/f2.aspx
http://www.websitename.com/2016/f3.aspx
Wie kann ich den URL-Namen der Seite ändern?
Ex :(websitename.com/2016/f2.aspx
zu websitename.com/2016/helloworld.aspx
)
helloworld.aspx
ist der Blog-Titel, die ich für habe gegen f2.aspx
zu gegeben. Wie kann ich programmgesteuert im C# -Code ersetzen?
'Response.Redirect ("url")' funktionieren sollte. – Berkay
Sir irren ich will nur die URL neu schreiben. Das folgende Beispiel, das ich oben gegeben habe. Wie auch immer, danke für dein Kompliment ... –
beginnst du mit einer Zeichenkette und erhältst eine Zeichenkette oder beginnst du mit etwas wie einem HttpContext? Es gibt viele Möglichkeiten, mit einer URL zu arbeiten, je nachdem, woher du kommst. z.B. MVC macht eine ganze Sache mit RouteValues, in RequestContext können Sie den URL.HostName sehen. Theres zu viel, um alles in einer schnellen Antwort zu decken. Wenn Sie nur mit Strings beschäftigen, dann vielleicht etwas wie eine Zeichenfolge. Split ('/'); Dann behandeln Sie Array-Index 2 und verbinden Sie das Array wieder zusammen. –