【问题标题】:Redirect Asp.net Web form to Mvc View vise vars将 Asp.net Web 表单重定向到 Mvc 查看虎钳变量
【发布时间】:2019-08-20 04:59:04
【问题描述】:

我正在处理一些页面在 Web 表单(Asp.net)中,而一些页面在 MVC(Asp.net MVC 视图)中的项目

我想将 Web From 导航到 Mvc View,反之亦然

项目结构

我想将 Asp.net 母版页重定向到 Mvc 控制器

重定向编码器如下,

它不起作用,我怎样才能实现这个功能

【问题讨论】:

  • 当你试图重定向到另一个项目时,你需要提供完整的路径。目前它无法点击 adduser 控制器的 index 方法,因为它被放置在另一个项目中。
  • 我无法理解如何实现它
  • 如果有什么方法可以将 asp.net [web form] 和 asp.net [MVC] 应用程序结合到单个项目中?
  • 是的,您可以将两个项目合并到一个项目中,您只需将控制器文件夹放在 Web 表单项目中,并需要在该项目中添加 MVC 引用。它会起作用的。如果您不想这样做,请在 href 链接中指定整个路径,例如 href="localhost:3456//adduser/index" 之类的。
  • 您可以访问下面的链接。那里有非常清楚的解释。检查并让我们知道它是否对您有帮助。 stackoverflow.com/questions/2203411/…

标签: asp.net asp.net-mvc asp.net-mvc-4 webforms


【解决方案1】:

我猜你正在尝试在网络表单中编写 razor view 语法,但这是行不通的。

您可以将 Web 表单和 MVC 结合在一个项目中。

<a href="~/WebForm1.aspx">Redirect to Webform</a>

在您的 MVC 视图中重定向到网络表单。

<a href="Home/Index">Redirect Now</a> 

从 webfroms 到 MVC

【讨论】:

  • "找不到资源" :- 这个场景出现错误
  • 可以在 mvc [view] 中结合 aspx [asp.net] 母版页使用吗? aspx & mvc 的用户通用母版页
  • 我认为在 WebForms 和 MVC 中都不能使用“用户控件”,因为它们都使用不同的视图引擎(aspx 视图引擎和 razor 视图引擎)。
  • 您可以访问下面的链接。那里有非常清楚的解释。检查并让我们知道它是否对您有帮助。 stackoverflow.com/questions/2203411/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 2019-12-17
  • 1970-01-01
  • 1970-01-01
  • 2015-04-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多