2016-07-25 8 views
0

Wir haben die Hälfte unserer bestehenden ASP.net-Webanwendung in MVC umgeschrieben. Zurzeit auf der alten Site.Master-Seite rufen wir Response.Redirect ("Default.aspx") auf und ich möchte es aktualisieren, um den Benutzer auf die neue MVC/Home/Index-Seite zu bringen.Wie kann ich von einer Web Forms-Site auf eine MVC-Seite umleiten.Master-Seite?

Ich habe diese Methoden ausprobiert und sie beide zurückgeben kann eine „nicht Ausdruck auszuwerten“ Ausnahme ...

Response.Redirect("/Home/Index") 

    Dim urlHelp As New UrlHelper(HttpContext.Current.Request.RequestContext) 
    Response.Redirect(urlHelp.Action("Index", "Home")) 

Irgendwelche Vorschläge?

Antwort

0

Angenommen, Sie Ihre Anwendung in IIS mit dem Namen „Meine Programme“ wie diese dann umleiten gehostet haben:

Ihre Heimsteuerung und öffnet Index Ansicht
Response.Redirect("http://localhost/MyApplication"); 

Dies wird automatisch erkannt. Hinweis: Stellen Sie vor dem Testen sicher, dass die korrekte Seite beim Browsen geöffnet wird: "http://localhost/MyApplication"

Verwandte Themen