2010-11-04 11 views
4

J'ai un projet asp classique et un coéquipier a créé une nouvelle fonctionnalité, mais c'est dans asp.net mvc. Je sais aussi comment travailler avec mvc, mais je n'ai jamais utilisé le classique asp et le mvc ensemble.ASP classique intégré avec ASP.NET MVC

Par exemple, est-il possible, dans ce projet ASP classique, d'avoir un lien qui redirigera vers une page mvc sur le même projet?

Merci!

Répondre

5

Oui, vous pouvez avoir un lien vers n'importe quelle page que vous souhaitez, quelle que soit la technologie. De même pour une redirection. Pour rediriger dans ASP classique, utilisez Response.Redirect

+0

Encore un vote pour soutenir ce que David et Dinah ont dit - J'ai essayé moi-même et ça marche! –

1

Absolument, les pages (et ce terme est utilisé légèrement dans le côté MVC des choses) peuvent se lier entre eux sans aucun problème. Maintenant, toute authentification intégrée ou gestion de session ou quelque chose comme ça sera beaucoup plus difficile, mais si tous les sites ont besoin de faire un lien les uns aux autres, ils peuvent le faire comme les deux autres sites Web. Les pages ASP peuvent héberger des liens créés manuellement (par rapport à HtmlHelper) vers les actions MVC et peuvent héberger des formulaires qui affichent des valeurs dans les actions MVC (à condition que les noms des champs s'alignent correctement).

Il n'y a rien d'intrinsèquement spécial à propos des actions MVC. Ils ne font que gérer les requêtes HTTP GET/POST comme toute autre chose.

+0

Mais, par exemple, le coéquipier a créé un nouveau projet mvc et il a son dll et son fils ... J'ai juste besoin de cette DLL? Je suis un peu perdu à ce sujet ... – AndreMiranda