【发布时间】:2011-05-05 00:55:35
【问题描述】:
我有一个经典的 asp 项目,一个队友创建了一个新功能,但它在 asp.net mvc 中。我也知道如何使用 mvc,但我从未将经典的 asp 和 mvc 一起使用。
例如,在这个经典的 asp 项目中,是否有可能有一个链接将重定向到同一项目中的 mvc 页面?
谢谢!!
【问题讨论】:
我有一个经典的 asp 项目,一个队友创建了一个新功能,但它在 asp.net mvc 中。我也知道如何使用 mvc,但我从未将经典的 asp 和 mvc 一起使用。
例如,在这个经典的 asp 项目中,是否有可能有一个链接将重定向到同一项目中的 mvc 页面?
谢谢!!
【问题讨论】:
当然,页面(这个术语在 MVC 方面使用得很少)可以毫无问题地相互链接。现在,任何内置的身份验证或会话管理或类似的东西都将更具挑战性,但如果所有站点需要做的只是相互链接,那么它们可以像任何其他两个网站一样做到这一点。 ASP 页面可以托管手动制作(相对于 HtmlHelper 制作)到 MVC 操作的链接,并且可以托管将值发布到 MVC 操作的表单(前提是字段名称正确排列)。
MVC 动作本身并没有什么特别之处。他们只是像处理其他任何事情一样处理 HTTP GET/POST 请求。
【讨论】:
是的,无论技术如何,您都可以拥有指向您想要的任何其他页面的链接。同样对于重定向。要在经典 ASP 中重定向,请使用 Response.Redirect
【讨论】: