Come mescolare WebForms e MVC in ASP.NET

Ho esistente ASP.NET WebForms 3.0 applicazione che funziona bene. Ho aggiornato alla ASP.NET 4 e funziona ancora alla grande, ma ora vorrei aggiungere alcune ASP.NET MVC pagine. Non ho voglia di riscrivere l’applicazione.

Qualche suggerimento? Posso mescolare? Come funziona? Eventuali esercitazioni per me?

InformationsquelleAutor user1478501 | 2012-07-05



2 Replies
  1. 9

    Dare un’occhiata a Scott Hanselman articolo di blog su questo argomento:

    Integrazione ASP.NET MVC 3 esistenti aggiornato ASP.NET 4 applicazioni Web Form

    • Questo consiglio potrebbe essere obsoleti con ASP.NET 4. Io sto cercando, ma ancora non l’hai trovato. So Scott ora parla di come Microsoft consiglia di miscelazione insieme nello stesso progetto. Penso che il suo articolo potrebbero ancora lavorare-è sicuramente la pena di provare. Ma MVC 4 cambi un paio di cose circa il progetto web di inizializzazione così il suo vecchio post del blog potrebbe rompere in pochi luoghi.
  2. 5

    Devi parlare di questa riga di codice nel Mondiale.asax file in un’applicazione MVC.

    routes.IgnoreRoute("{WebPage}.aspx/{*pathInfo}");

    Questo disabilita la MVC di routing per i file di estensione .aspx

    • Grazie a tutti~~è un lavoro per me. ma come faccio a chiamare l’applicazione MVC pagina Asp.net webform applicazione? dal link Url e codice Html link non è valido sotto .net pagina html.. qualche esempio..?
    • Aggiorna la tua domanda con questo…
    • È possibile utilizzare <%=ResolveUrl("~/{controller}/{action}/")%> nel tuo link di ancoraggio. Substiture {controller} con il nome del controller e {azione} con il nome di azione. es.: <%=ResolveUrl("~/home/index/")%>

Lascia un commento